PowerShell é uma ferramenta bastante poderosa e, como PeterParker lhe dirá; com grandes poderes vem grandes responsabilidades. Essa ferramenta poderosa pode ser usada para prejudicar seu sistema se você não tomar cuidado com o uso. Especificamente, os scripts prejudiciais do PowerShell, se autorizados a executar, podem quebrar alguma coisa. É exatamente por isso que o PowerShell restringe a execução de scripts. Possui várias camadas de segurança que podem ser aplicadas que restringem todos os scripts ou apenas scripts não assinados e não verificados. Se você não conseguir executar um script do PowerShell que seja seguro, precisará alterar a política de execução do PowerShell para fazer isso. Aqui está como.
Entre no seu sistema com a conta de Administrador e abra o PowerShell com direitos administrativos.
Execute o seguinte comando;
Set-ExecutionPolicy
O PowerShell solicitará um parâmetro. O parâmetro informa quais permissões devem ser definidas para o PowerShell.
Existem quatro parâmetros que você pode definir;
Restrito - Nenhum script pode ser executado. O Windows PowerShell pode ser usado apenas no modo interativo.
AllSigned - Apenas scripts assinados por um editor confiável podem ser executados.
RemoteSigned - Os scripts baixados devem ser assinados por um editor confiável antes que possam ser executados.
Irrestrito - sem restrições; todos os scripts do Windows PowerShell podem ser executados.
via Microsoft TechNet
Digite o parâmetro que corresponde às permissões que você deseja definir e pressione Enter.
Você será solicitado a confirmar a alteração antes de ser executada. Digite a letra correspondente para confirmar a alteração e toque em Enter.
A mudança ocorre em tempo real. Você não precisará reiniciar o sistema ou o PowerShell. Se anteriormente não era possível executar um script do PowerShell, você pode fornecer ao PowerShell o caminho para ele agora e ele será executado.
A reversão da alteração é simples e segue estamesmo processo. Você deve executar o comando Set-ExecutionPolicy e, em seguida, fornecer o parâmetro de sua escolha. Se você concedeu acesso irrestrito ao PowerShell anteriormente, poderá restringi-lo ou limitá-lo novamente com o parâmetro correto.
É assim que você altera a política de execução do PowerShell em todas as versões do Windows.
Comentários