Сценарий Powershell выдает ошибку при выполнении через планировщик задач - PullRequest
0 голосов
/ 23 марта 2020

У меня есть сценарий 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 или через правый клик. Я не знаю, как с этим справиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...