Não é possível executar script powershell a partir de autosys

0

Eu sou novo em powershell e usando o 1.0version e estou tentando escrever um script PowerShell que eu possa executar usando o agendador autosys. Quando eu executo o comando em 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 defini a executionpolicy como irrestrita de uma conta de usuário admin. Não sei como devo executar isso, então meu trabalho autosys executa esse script do PowerShell. Eu também tentei usar apenas aspas. mas toda vez que eu recebo esse erro.

Obrigado

    
por psnewbie 13.04.2012 / 22:52

2 respostas

0

Meu palpite é que esses scripts são executados com 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 na máquina usando o parâmetro -Scope :

Set-ExecutionPolicy RemoteSigned -Scope LocalMachine
    
por 15.04.2012 / 08:10
0

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

    
por 16.04.2012 / 10:22