0
下面是一個WMI腳本,它使網絡share.It的本地路徑給出了錯誤訪問被拒絕錯誤WMI用於網絡PC
Script: D:\Desktop\nvt.vbs
Line: 11
Char: 1
Error: Access is denied.
Code: 80070005
Source: SWbemLocator
這裏是代碼
strPath = "\\pc132\d"
strPath = Replace(strPath, "\\", "")
arrPath = Split(strPath, "\")
strComputer = arrPath(0)
strShare = arrPath(1)
Set objSWbemLocator = CreateObject("WbemScripting.SWbemLocator")
Set objWMIService = objSWbemLocator.ConnectServer("PC132", "\\pc132\root\cimv2", "username", "password")
Set colItems = objWMIService.ExecQuery _
("Select * From Win32_Share Where Name = '" & strShare & "'")
For Each objItem in colItems
Wscript.Echo objItem.Path
Next
我使用管理pc.WMI,RPC,RPC定位器等服務的登錄正在運行。 我在dcomcnfg的COM Security中給出了完整的權限。我還給了root/cimv2等許可。但仍然出現錯誤。所以請在此幫助我。 我已經引用http://msdn.microsoft.com/en-us/library/windows/desktop/aa394603(v=vs.85).aspx和其他一些鏈接
什麼是當您運行'WMIDiag'的結果?所有必需的端口都可以在遠程主機上訪問嗎?如果所有數據包都通過,請與[Wireshark](http://www.wireshark.org/)聯繫。同時嘗試在兩臺主機上禁用Windows防火牆(如果已啓用)。你在安全事件日誌中看到什麼? –
WMIDiag中沒有錯誤,並且防火牆處於關閉狀態 –