WMI GetOwner() Access Denied on Win2K
На 2000-сервере запускается скрипт с такими элементами:
Цитата:
Set objService = GetObject("winmgmts:" & "{impersonationLevel=impersonate, (debug,!security)}\\" & strComputer &
"\root\cimv2")
---
---
---
Stat = objProcess.GetOwner(strUserName,strUserDomain)
"\root\cimv2")
---
---
---
Stat = objProcess.GetOwner(strUserName,strUserDomain)
Вобщем ничего необычного, стандартный способ получить имя владельца процесса, но:
Stat возвращает =2 (Access Denied), для процессов всех юзеров, которые не являются привелегированными юзерами. Сам скрипт естессно я запускаю под аккаунтом доменного администратора.
Т.е в списке владельцев процессов я вижу записи только тогда, когда эти владельцы - админы. Бред какой-то.
Если подобный вопрос здесь уже поднимался, плз. ногами не бить, я честно искал.
Вем заранее спасибо за помощь.