Hardware & RedesPower ShellScripts

Habilitando PowerShell Scripts

1K views
1 Comentário
5
(2)

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….

O que você achou disso?

Média da classificação 5 / 5. Número de votos: 2

Nenhum voto até agora! Seja o primeiro a avaliar este post.

Como você achou esse post útil...

Ajude o site a crescer compartilhando o conteúdo

Lamentamos que este post não tenha sido útil para você!

Vamos melhorar este post!

Diga-nos, como podemos melhorar este post?

Tags: power shell, scripts

Artigos Relacionados

1 Comentário. Deixe novo

Gostou do conteúdo? Deixe seu comentário

Secured By miniOrange