PowerShell - Os scripts em execução estão desativados neste sistema
- 2492
- 164
- Wendell Legros
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