Когда я пытаюсь использовать командлет Get-Counter в Windows 7 под управлением администратора, я получаю следующую ошибку.параметр powershell Get-Counter -ComputerName в Windows 7
Get-Counter -computername "$env:ComputerName" '\Memory\Available MBytes'
Get-Counter : Unable to connect to the specified computer or the computer is of
fline.
At line:1 char:12
+ Get-Counter <<<< -computername "$env:ComputerName" '\Memory\Available MBytes
'
+ CategoryInfo : InvalidResult: (:) [Get-Counter], Exception
+ FullyQualifiedErrorId : CounterApiError,Microsoft.PowerShell.Commands.Ge
tCounterCommand
Эта же команда работает, когда я пытаюсь его на XP 64, как это, а также на Windows 7, когда я исключить -ComputerName параметр.
Любая идея о том, как заставить это работать в Windows 7 с параметром имени пользователя?
Thanks
'-ComputerName' предназначен для подключения к удаленному компьютеру. Вам не нужно указывать его, чтобы получить счетчик с локальной машины. –
Спасибо Andy, я пытаюсь использовать тот же скрипт как для локального, так и для удаленного. Это другое, что меня смущает, оно работает на удаленных компьютерах, но не локально. Я также попытался отключить проверку цикла. Что не сработало. –
'$ env: ComputerName' всегда будет именем локального компьютера, поэтому он никогда не будет работать на удаленных компьютерах. –