terça-feira, setembro 19, 2017
Home » Hardware & Redes » Habilitando PowerShell Scripts

Habilitando PowerShell Scripts

Como habilitar PowerShell Scripts

Para habilitar a execução de scripts em PowerShell , você precisa editar a policy Default do mesmo para não restringir mais a execução. O método a ser chamado é o “ExecutionPolicy”.

Por default de instalação o PS vem com tudo desabilitado, você pode conferir através do seguinte cmdlet:

Get-ExecutionPolicy

 

A reposta será Unrestricted.

Caso encontre algum erro de permissão, lembre-se se adicionar o usuário em questão nas permissões do REGEDIT, na chave:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell

Para alterar esta policity você deverá utilizar o seguinte cmdlet:

Set-ExecutionPolicy

As roles para o mesmo são as seguintes:

  • Restricted: também conhecido como Default, não permite a execução de nenhum script
  • 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.
  • Unrestricted: Permite rodar todos os scripts e arquivos de configuração, mas se você rodar um script baixado da internet não assinado, será questionado a respeito de querer ou não rodar o script.

 

Como exemplo desabilitaremos a policy completamente através do seguinte comando:

Set-ExecutionPolicy Unrestricted

 

Para conferir basta repetir o comando de “get” citado mais acima….

Sobre Diego Duarte

Diego Duarte Atua como coordenador de NOC, toca um violãozinho nas horas vagas e tenta eternamente entender o que o fez escolher TI

Veja também!

Task Scheduler – Resolvendo o erro Error Value: 2147942523

Neste Tutorial vamos mostrar como resolver o erro: Error Value: 2147942523 que ocorre ao executar …

Um comentário

  1. Diego, rapaz…

    Seu post informando o caminho no regedit me ajudou a solucionar o problema de não conseguir habilitar o powershell. Muito Obrigado.

Este artigo lhe foi útil? comente e ajude outros acrescentando seu ponto de vista!