Alterando a Política de Execução - PowerShell
A política de execução do PowerShell é um recurso de segurança que controla as condições sob as quais o PowerShell carrega arquivos de configuração e executa scripts. Esse recurso ajuda a impedir a execução de scripts mal-intencionados.
Clique com o botão direito do mouse no aplicativo Windows PowerShell e o execute como administrador.
Verifique qual política de execução está sendo usada com:
Get-ExecutionPolicy
Altere o valor da diretiva de execução do PowerShell para Irrestrito.
Set-ExecutionPolicy Unrestricted
O sistema pedirá que confirme sua decisão, aperte Y para confirmar.
Existem outras regras além das categorias "Unrestricted" e "Restricted" que restringem a execução de scripts no contexto do PowerShell:
-
AllSigned - Nesta configuração, todos os scripts precisam ser assinados digitalmente por uma fonte confiável antes de serem executados. Isso garante que apenas scripts autenticados por uma autoridade reconhecida possam ser executados.
-
Remote Signed - Quando você utiliza a configuração "Remote Signed", todos os scripts baixados da Internet também devem ser assinados por uma fonte confiável antes da execução. Isso ajuda a proteger seu sistema contra scripts potencialmente maliciosos provenientes da web.