我需要使用以下用 VBS 编写的脚本从 RSOP 检索数据:
Const FL_FORCE_CREATE_NAMESPACE = 5
strComputer = "."
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate,AuthenticationLevel=default}!\\" & strComputer & "\root\rsop")
Set provider = objWMIService.Get("RsopLoggingModeProvider")
provider.RsopCreateSession FL_FORCE_CREATE_NAMESPACE, Null, namespaceLocation, hResult, eInfo
Wscript.Echo "hresult " & hresult
有时它会崩溃并出现以下错误: hresult -2147217405
HRESULT 代码为十六进制形式的 80041003 错误。
脚本由服务调用。平台:Windows 2003
我认为这是 WMI RSOP 命名空间的权限问题,但我不知道应该是什么权限。有人知道问题出在哪里吗?
先感谢您