Я новичок в powershell и использую 1.0version и пытаюсь написать скрипт powershell, который я могу выполнить с помощью планировщика 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.

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

Спасибо

2 ответа2

0

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

0

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

Set-ExecutionPolicy RemoteSigned -Scope LocalMachine

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .