PowerShell - Os scripts em execução estão desativados neste sistema

PowerShell - Os scripts em execução estão desativados neste sistema

Problema:

Este erro ocorre quando a política de execução do PowerShell não nos permite executar scripts. Eu também encontrei o mesmo erro quando tentei executar um script do PowerShell.

Solução:

A Política de Execução do PowerShell é definida como restrito. Você pode alterar as políticas de execução do PowerShell com Set-ExecutionPolicy cmdlet. Para executar a política do conjunto de scripts externo para contrato.

PS C: \> Set-ExecutionPolicy Remotesigned  

Abaixo está a lista de quatro políticas de execução diferentes no PowerShell

  • Restrito - Nenhum script pode ser executado.
  • AllSigned - Somente scripts assinados por um editor confiável podem ser executados.
  • Remotes designado - Scripts baixados devem ser assinados por um editor confiável.
  • Irrestrito - Todos os scripts do Windows PowerShell podem ser executados.

Você também deve saber:

Execute o seguinte comando para obter a política de execução atual no set em PowerShell.

PS C: \> Get-ExecutionPolicy  

Você pode ignorar esta política adicionando -ExecutionPolicy Bypass Ao executar o script PowerShell.

C: \> PowerShell -ExecutionPolicy Bypass -File Script.ps1 

Referência: https: // technet.Microsoft.com/en-us/biblioteca/ee176961.ASPX