0
我正嘗試執行位於服務器中的批處理文件,該文件位於本地系統中的vbscript中。vbscript權限被拒絕:getobject
下面的代碼在訪問GETOBJECT
拋出權限被拒絕strDomain = "SBICAD"
strComputer = "10.29.83.22"
Set objSWbemLocator = CreateObject("WbemScripting.SWbemLocator")
Set objSWbemServices = objSWbemLocator.ConnectServer(strComputer, _
"root\cimv2", _
"ec12345", _
"[email protected]", _
"MS_409", _
"ntlmdomain:" + strDomain)
objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!" & _
"\\" & strComputer & _
"\root\cimv2:Win32_Process")
result = objWMIService.Create("C:\script\checkremote.bat", Null, Null,process)
Msgbox result
WScript.Quit
反正是有傳遞GetObject的我的服務器的登錄憑據?
注意:用戶ec12345具有管理權限。
但我無法使用objSWbemServices創建進程。我的目標是讓這個「objWMIService.Create(」C:\ script \ checkremote.bat「,Null,Null,process)」工作。 – user3186990
你有什麼錯誤? – RRUZ
錯誤權限被拒絕:GetObject – user3186990