Não é possível executar o script do PowerShell do autosys

Não é possível executar o script do PowerShell do autosys

Sou novo no PowerShell e uso a versão 1.0 e estou tentando escrever um script do PowerShell que possa executar usando o agendador autosys. Quando eu executo o comando no autosys

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

isso me dá o erro

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

Eu configurei a política de execução como irrestrita em uma conta de usuário administrador. Não tenho certeza de como devo executar isso, então meu trabalho autosys executa este script do PowerShell. Eu também tentei usar apenas aspas. mas toda vez que recebo esse erro.

Obrigado

Responder1

Meu palpite é que esses scripts são executados em uma conta diferente daquela para a qual você alterou a política de execução. Tente alterar a política para todos os usuários da máquina usando o -Scopeparâmetro:

Set-ExecutionPolicy RemoteSigned -Scope LocalMachine

Responder2

OOps, é apenas um erro genérico, Google seu erro, você pode encontrar pacotes de postagens sobre a solução. Isso ocorre porque você não ativou a execução de scripts Powershell em sua máquina de destino.

informação relacionada