Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

WMI GetOwner() Access Denied on Win2K

18K
09 июня 2006 года
Abyss
1 / / 09.06.2006
Люди, может кто знает решение. В гугле куча вопросов по этому поводу, но ни одного реального решения.

На 2000-сервере запускается скрипт с такими элементами:

Цитата:
Set objService = GetObject("winmgmts:" & "{impersonationLevel=impersonate, (debug,!security)}\\" & strComputer &

"\root\cimv2")

---
---
---

Stat = objProcess.GetOwner(strUserName,strUserDomain)



Вобщем ничего необычного, стандартный способ получить имя владельца процесса, но:

Stat возвращает =2 (Access Denied), для процессов всех юзеров, которые не являются привелегированными юзерами. Сам скрипт естессно я запускаю под аккаунтом доменного администратора.

Т.е в списке владельцев процессов я вижу записи только тогда, когда эти владельцы - админы. Бред какой-то.

Если подобный вопрос здесь уже поднимался, плз. ногами не бить, я честно искал.

Вем заранее спасибо за помощь.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог