Параметры, которые вы указали, представляют собой InstanceName
счетчика, с которого вы пытаетесь собрать информацию. Имена экземпляров могут отличаться от Counters
.
Используйте команду (Get-Counter -ListSet Process).PathsWithInstances
для получения информации о счетчике Process
. Вы также можете использовать эту команду для любого другого счетчика. Чтобы увидеть полный список счетчиков, просто используйте Get-Counter -ListSet *
Дополнительные примеры здесь .
Вернуться к вашему вопросу:
Счетчик процесса ожидает, что параметром будет имя процесса. Вот почему (0, 1. _total) не работают.
Этот пример вернет время обработки для Блокнота:
Get-counter -Counter "\Process(notepad)\% Processor Time"
Редактировать: Если вы пытаетесьчтобы запустить команду на удаленном компьютере, добавьте имя компьютера в качестве параметра:
Get-counter -Counter "\Process(notepad)\% Processor Time" -ComputerName "computer_name"