Como alterar a policy do PowerShell para executar scripts

28 01 2011

Por default, o PowerShell (PS) está com policy de execução de script restrita (desabilitada), se você não editar a policy não será possível executar nem um script nem mesmo se você estiver como administrador.

Isso é simples de resolver, vamos lá!

Para confirmar que a policy está restrita para executar scripts, digite no terminal do PS:

Get-ExecutionPolicy

Resposta do comando será:Restricted

Para modificar, abra o Windows PowerShell ISE ou o Windows PowerShell como administrador (para abrir como admin clique com o botão direito do mouse em cima do atalho ou executável e vá em executar como administrador) e digite o comando:

Set-ExecutionPolicy

As regras mais utilizadas:

  • Restricted:Não permite a execução de nenhum script.

  • Unrestricted:Permite rodar todos os scripts e arquivos de configuração.

  • AllSigned:Requer que todos os scripts e inclusive arquivos de configuração sejam assinados por um autor de confiança

  • RemoteSigned: Requer que todos os scripts baixados da internet sejam assinados por um autor de confiança.

Agora digite o comando com a regra escolhida, no nosso caso para habilitar a execução de scripts, ou seja "sem restrições”:

Set-ExecutionPolicy Unrestricted

Exemplo de execução de script com erro por causa da restrição mas funcionando:Script PowerShell sem permissão

O exemplo acima foi feito no Windows 7 usando PowerShell 2.0, executei um script para listar os arquivos de uma pasta (diretório) .

Leia mais sobre o comando Set-ExecutionPolicy no Technet.

Fonte :

http://www.wininfo.com.br/Artigo/Details/14/POWERSHELL-MODE—COMO-ALTERAR-A-POLICY-DO-PO

Anúncios

Ações

Information

2 responses

1 06 2011
Leonardo

Não me ajudou em nada

2 06 2011
Cesar Augusto Rodrigues de Oliveira

hum ?

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s




%d blogueiros gostam disto: