0
遠程機器,我試圖連接到如下所示檢索使用SWbemLocator WMI時:訪問被拒絕(80070005),試圖從遠程計算機
- 的Windows Embedded Standard 7的(SP1)。
- 在工作組中配置。
- 我使用的憑據來自管理員帳戶。
- 我賦予了CIMV2命名空間中「Everyone」組的所有權限,包括所有子文件夾和條目(wmimgmt.msc)。
- 對於組件服務中DCOM列表中WMI條目的3個安全選項(「啓動和激活權限」,「訪問權限」和「配置權限」),我已授予組「Everyone」的所有權限DCOMCNFG.EXE)。
- Windows防火牆已禁用。
這是我使用的代碼:
Dim remotets, objComputer, colComputereremote, strComputer
Dim objSWbemLocator, objWMIServiceremote
strComputer = "XTEMB4"
WScript.Echo strComputer
'Get remote machine WMI service object
Set objSWbemLocator = CreateObject("WbemScripting.SWbemLocator")
Set objWMIServiceremote = objSWbemLocator.ConnectServer(strComputer, "root\CIMV2", "dts", _
"dts", "MS_409", "ntlmdomain:" & "")
Set colComputereremote = objWMIServiceremote.ExecQuery _
("Select * from Win32_OperatingSystem")
For Each objComputer in colComputereremote
remotets = objComputer.LocalDateTime
WScript.Echo remotets
Next
WScript.Quit
我曾嘗試與嵌入式Windows XP的機器相同的代碼(相同的配置爲Win7的機器),它工作正常。