Ignorar a execução da política do Windows PowerShell

Ignorar A Execucao Da Politica Do Windows Powershell



A política de execução do PowerShell é um recurso de segurança que decide se um script específico deve ser executado no console ou não. Tem seis políticas de execução no PowerShell , incluindo “AllSigned”, “Bypass”, “RemoteSigned”, “Restricted”, “Undefined” ou “Unrestricted”. Mais especificamente, a política de execução padrão do PowerShell é definida como 'Restricted', o que não permite que o PowerShell execute os scripts. No entanto, habilitando o “ Desviar ” política de execução no PowerShell, permite que os usuários executem scripts de qualquer lugar porque ignora todas as restrições.

Neste post, será elaborada a política de execução “Bypass” do PowerShell.

Ignorar a execução da política do Windows PowerShell

Como dito acima, quando o “ Desviar ” estiver habilitada, ela elimina todas as restrições que impediam a execução do script no PowerShell.







Exemplos de habilitação da política de execução “Bypass” no PowerShell são fornecidos abaixo.



Exemplo 1: Defina a Política de Execução como “Ignorar” para o Console do PowerShell

Esta demonstração habilitará a política de execução “Bypass” no PowerShell:



Set-ExecutionPolicy -ExecutionPolicy Desviar





Vamos verificar se a política de execução foi habilitada ou não executando o comando abaixo:

Get-ExecutionPolicy



Exemplo 2: Defina a política de execução como 'Bypass' para o PowerShell ISE

Este exemplo habilitará a política de execução “Bypass” no script do PowerShell:

Set-ExecutionPolicy -ExecutionPolicy Desviar

Get-ExecutionPolicy

Exemplo 3: definir a política de execução como “Ignorar” para um script do PowerShell

Neste exemplo, a política de execução “Bypass” será habilitada para um arquivo de script específico:

powershell.exe -ExecutionPolicy Ignorar C:\Novo\Array.ps1

De acordo com o código acima:

  • Primeiro, escreva o “ powershell.exe ” cmdlet seguido pelo “ Get-ExecutionPolicy ” cmdlet.
  • Depois disso, adicione o “ -ExecutionPolicy ” parâmetro e, em seguida, atribua a ele o “ Desviar ' valor.
  • Por fim, especifique o caminho do script para habilitar a política de execução “Bypass”:

Isso foi tudo sobre como definir a política de execução “Bypass” no PowerShell.

Conclusão

O desvio de execução de política do Windows PowerShell é o processo para habilitar o “ Desviar ” política de execução para o script ou console específico. A política de execução “Bypass” é usada para levantar todas as restrições para executar scripts de qualquer lugar. Esta postagem elaborou a política de “Bypass” de execução do PowerShell com vários exemplos.