Не удалось запустить скрипт powershell из autosys

Не удалось запустить скрипт powershell из autosys

Я новичок в powershell и использую версию 1.0 и пытаюсь написать скрипт powershell, который я могу выполнить с помощью планировщика autosys. Когда я запускаю команду в autosys

powershell -command "& { %MY_HOME%\bin\TestScript.ps1 argument; exit $LASTEXITCODE }"

это дает мне ошибку

script cannot be loaded because the execution of scripts is disabled on this system. Please see "get-help about_signing" for more details.

Я установил executionpolicy на unlimited из учетной записи администратора. Не уверен, как мне это выполнить, чтобы мое задание autosys запускало этот скрипт powershell. Я также пробовал использовать только кавычки. но каждый раз получаю эту ошибку.

Спасибо

решение1

Я предполагаю, что эти скрипты запускаются под другой учетной записью, а не той, для которой вы изменили политику выполнения. Попробуйте изменить политику для всех пользователей на машине, используя параметр -Scope:

Set-ExecutionPolicy RemoteSigned -Scope LocalMachine

решение2

Упс, это просто общая ошибка, погуглите вашу ошибку, вы можете найти кучу постов о решении. Это просто вы не включили запуск скриптов Powershell на целевой машине.

Связанный контент