Ínicio O Grupo Artigos Avisos Eventos Como Participar Bio Membros Painel de Acesso
Brasil, Sábado, 31 de Julho de 2010.

14/01/2010

PowerShell Mode - Como alterar a policy do PowerShell para executar scripts

Afim de ajudar a comunidade, facilitando a execução e complementando os artigos: PowerShell Mode – 100 scripts em PowerShell que você precisa ter!, resolvi escrever esse passo a passo para alterar a policy do PS (PowerShell).

Por default, o powershell está com policy de execução de script restrita (desabilitada), se você não editar a policy não será possível excecutar script nem 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, 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 e funcionando:
 
O exemplo, feito no Windows 7 usando PowerShell 2.0, executei um script para checar o espaço do disco, conforme já temos esse script publicado no do dia: 09/11/2009. Nesse caso a policy, foi alterada, caso seja necessário voltar a restrição basta executar o Set-ExecutionPolicy Restricted.
Leia mais sobre o comando Set-ExecutionPolicy no Technet.

Fonte: Sara Barbosa

Retornar

Programa MVP
 
 
 
Agora você aprender as novas tecnologias Microsoft através de um portal totalmente atualizado e reformulado com novidades e conteúdo de qualidade.
 
Quer ser um articulista? saiba como participar.
 
Veja a nossa grade de palestras e eventos regionais e nacionais.
 
 
 
TechnetFóruns Técnicos
Tem alguma dúvida técnica ? ou ocorreu algum problema no seu ambiente ? Acesse os Fóruns Technet e encontre respostas.
  TechnetTechNet Magazine
Conheça a revista onde você pode ler as notícias mais atualizadas, com extensa cobertura das tecnologias Microsoft.
 
 
TechnetAprenda na Prática
Saiba como implementar as tecnologias Microsoft na prática assistindo vídeos passo a passo narrados por especialistas.
  TechnetWebCasts
Assista a eventos técnicos on-line no conforto da sua casa ou escritório.