У меня есть сценарий powershell, который прекрасно работает, когда я выполняю его через powershell или щелчком правой кнопкой мыши -> выполнить с powershell. Но когда я пытаюсь выполнить его через планировщик задач (как администратор и с высокими привилегиями c), он не работает.
Теперь я добавил Start-Transcript "..." в начале скрипта и обнаружил эту ошибку в журнале:
get-counter : Unable to connect to the specified computer or the computer is
offline.
At C:\directory\CPU.ps1:72 char:8
+ $CPU = get-counter -Counter "\\$env:computername\processor(_total)\% ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidResult: (:) [Get-Counter], Exception
+ FullyQualifiedErrorId : CounterApiError,Microsoft.PowerShell.Commands.Ge
tCounterCommand
Это полная строка, которая выдает ошибку: $ CPU = get-counter -Counter "\ $ env: computername \ процессор ( всего) \% процессорного времени "| select -ExpandProperty CounterSamples | выберите CookedValue | % {[Math] :: Round ($ .CookedValue, 2)}
Кто-нибудь знает, как мне это решить?
Там нет ошибки, когда я выполнить его в powershell или через правый клик. Я не знаю, как с этим справиться.