Как я могу использовать счетчик производительности в w2k8 - PullRequest
3 голосов
/ 20 января 2009

Проблема:

Я могу добавить + использовать счетчики производительности в w2k8 с правами обычного пользователя.

Если я пытаюсь создать или получить доступ к счетчику производительности процесса, я получаю сообщение, что счетчик не существует.

То же самое можно попробовать в powershell, появляется сообщение о том, что счетчик не существует.

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

Другие счетчики (например, процессор) работают нормально с обычными учетными записями пользователей или администраторов.

Итак, что нужно для доступа к счетчикам процессов из (скажем, .net) программы без необходимости учетной записи администратора?

ТИА

p.s. нет, я не буду входить. Не нравится OpenID

Ответы [ 3 ]

0 голосов
/ 21 января 2009

Другая учетная запись, в которой не работает только этот тип счетчика, имеет права локального администратора. Поэтому это не ответ. Я забыл упомянуть: UAC включен на машине.

0 голосов
/ 24 февраля 2009

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

Существуют способы работы с ядром Longhorn, которые не требуют внесения изменений в локальную систему для обеспечения его работы. Может помочь проверка того, что ваше приложение подписано, и использование правильных разрешений для проекта может помочь.

0 голосов
/ 21 января 2009

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

...