Vbscript를 사용하여 원격 Registry 값을 가지고 오는 방법
Const HKEY_CURRENT_USER = &H80000001
Const HKEY_LOCAL_MACHINE = &H80000002
strComputer = "192.168.0.2"
strUser = "Administrator"
strPassword = "!!""
strDomain = "WORKGROUP"
Set objSWbemLocator = CreateObject("wbemScripting.SwbemLocator")
Set objWMIService = objSWbemLocator.ConnectServer(strComputer, _
"root\default", _
strUser, _
strPassword, _
"MS_409", _
"ntlmdomain:" + strDomain)
Set objReg = objWMIService.Get("StdRegProv")
strKeyPath = "SYSTEM\CurrentControlSet\Control\CrashControl"
strEntryName = "DumpFile"
strValue = ""
objReg.GetStringValue HKEY_LOCAL_MACHINE, strKeyPath, strEntryName, strValue
기본적으로 일반적인 WMI Query하는 것과 동일합니다.
단 NameSpace가 root\default로 변경된 부분과 StdRegProv를 Get해야하는 것만 틀립니다.