Для запуска самописных скриптов Powershell из планировщика заданий, необходимо сначала разрешить выполнение самописных скриптов:
Проверяем, разрешено ли запускать скрипты:
Get-ExecutionPolicy
Если вернет Restricted, значит запрещено. Разрешаем выполнение всех скриптов:
Set-ExecutionPolicy RemoteSigned
В поле Action, указываем запуск powershell.exe а в аргументах указываем путь к скрипту, например: powershell.exe -file "c:\scripts\script.ps1"
Так же в настройках задания на вкладке General отмечаем запуск скрипта вне зависимости залогинен пользователь или нет и если необходимо даём повышенные привилегии скрипту:
Проверяем, разрешено ли запускать скрипты:
Get-ExecutionPolicy
Если вернет Restricted, значит запрещено. Разрешаем выполнение всех скриптов:
Set-ExecutionPolicy RemoteSigned
В поле Action, указываем запуск powershell.exe а в аргументах указываем путь к скрипту, например: powershell.exe -file "c:\scripts\script.ps1"
Так же в настройках задания на вкладке General отмечаем запуск скрипта вне зависимости залогинен пользователь или нет и если необходимо даём повышенные привилегии скрипту:
Комментариев нет:
Отправить комментарий