It -Passing de execução de políticas do Windows PowerShell

It -Passing de execução de políticas do Windows PowerShell
A política de execução do PowerShell é um recurso de segurança que decide se deve executar um script específico no console ou não. Existem seis políticas de execução no PowerShell, incluindo "Allsigned", "Bypass", "Remotesigned", "Restrits", "Undefined" ou "irrestrito". Mais especificamente, a política de execução padrão do PowerShell é definida como "restrita", o que não deixa PowerShell executar os scripts. No entanto, permitindo o “Desviar”Política de execução em PowerShell, permite que os usuários executem scripts de qualquer lugar, porque ignora todas as restrições.

Neste post, a política de execução de "desvio" de PowerShell será elaborada.

It -Passing de execução de políticas do Windows PowerShell

Como afirmado acima, quando o “Desviar”A política de execução está ativada, elimina todas as restrições que estavam impedindo o script de executar em PowerShell.

Exemplos de ativação da política de execução de "desvio" em PowerShell são fornecidos abaixo.

Exemplo 1: Defina a política de execução para "ignorar" para o console do PowerShell

Esta demonstração permitirá a política de execução de "desvio" em PowerShell:

Definir -se -ExecutionPolicy -executionPolicy Bypass

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

Get-ExecutionPolicy

Exemplo 2: Defina a política de execução para "ignorar" para o PowerShell ISE

Este exemplo permitirá a política de execução de "desvio" no Script PowerShell:

Definir -se -ExecutionPolicy -executionPolicy Bypass
Get-ExecutionPolicy

Exemplo 3: Defina a política de execução para "ignorar" um script do PowerShell

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

Powershell.Exe -executionPolicy Bypass C: \ new \ 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 depois atribui o“Desviar" valor.
  • Por fim, especifique o caminho do script para permitir a política de execução de "desvio":

Isso se tratava de definir a política de execução de "desvio" em PowerShell.

Conclusão

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