Мне нужно получить данные из RSOP, используя следующий сценарий, написанный на VBS:
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 в HEX-форме.
Скрипт вызывается службой. Платформа: Windows 2003
Я считаю, что это проблема с разрешениями для пространства имен WMI RSOP, но я не знаю, какие разрешения должны быть. Кто-нибудь знает, в чем проблема?
заранее спасибо