Powershell ExecutionPolicy redefine misteriosamente

1

Eu sou bem versado nas maneiras de

Set-ExecutionPolicy RemoteSigned

Mas, por algum motivo, minha máquina redefine a política de vez em quando. Eu não fui capaz de descobrir o padrão, mas a cada semana ou duas eu vou para executar um script e obter o erro temido

foo.ps1 is not digitally signed. The script will not execute on the system.

Existe alguma maneira de auditar o que pode estar provocando isso?

    
por Travis Pettijohn 12.02.2011 / 02:22

2 respostas

3

Não sei ao certo como acompanhar / auditar o que pode estar causando isso, embora pareça muito como um objeto de política de grupo foi configurado para controlar isso e está sendo atualizado a cada semana.

link

Sugiro usar o rsop.msc ou gpresult para visualizar o conjunto completo de políticas que estão sendo aplicadas. Você também pode testar essa teoria emitindo um gpupdate /force da linha de comando para forçar uma atualização de política.

    
por 12.02.2011 / 02:39
0

Você também pode verificar qual versão do PowerShell está sendo executada. As políticas são diferentes para as versões de 32 e 64 bits do PowerShell

    
por 15.02.2011 / 22:33