Перейти к содержимому

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

0

Я новичок в 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 543 просмотра
psnewbie спросил 14 лет назад
P 1

2 ответа

0

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

Set-ExecutionPolicy RemoteSigned -Scope LocalMachine 

Я попробую сферу, но не уверен, что она доступна в версии 1.0.

psnewbie · 14 лет назад · 0

Это не сработало, как я в v1.0

psnewbie · 14 лет назад · 0
zdan ответил 14 лет назад
Z 2 242
0

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

Sandeep ответил 14 лет назад
S 1