Bypass d'execució de polítiques de Windows PowerShell

Bypass D Execucio De Politiques De Windows Powershell



La política d'execució de PowerShell és una característica de seguretat que decideix si s'executa un script específic a la consola o no. N'hi ha sis polítiques d'execució a PowerShell , incloent 'AllSigned', 'Bypass', 'RemoteSigned', 'Restricted', 'Undefined' o 'Sense restriccions'. Més concretament, la política d'execució predeterminada de PowerShell s'estableix a 'Restringit', cosa que no permet que PowerShell executi els scripts. Tanmateix, habilitant el ' Bypass ” política d'execució a PowerShell, permet als usuaris executar scripts des de qualsevol lloc perquè passa per alt totes les restriccions.

En aquesta publicació, s'elaborarà la política d'execució 'Bypass' de PowerShell.

Bypass d'execució de polítiques de Windows PowerShell

Com s'ha dit anteriorment, quan el ' Bypass ” la política d'execució està habilitada, elimina totes les restriccions que impedien que l'script s'executi a PowerShell.







A continuació es donen exemples d'activació de la política d'execució 'Bypass' a PowerShell.



Exemple 1: configureu la política d'execució a 'Bypass' per a la consola PowerShell

Aquesta demostració habilitarà la política d'execució 'Bypass' a PowerShell:



Set-ExecutionPolicy -Política d'execució Bypass





Comprovem si la política d'execució estava habilitada o no executant l'ordre següent:

Get-ExecutionPolicy



Exemple 2: configureu la política d'execució a 'Bypass' per al PowerShell ISE

Aquest exemple habilitarà la política d'execució 'Bypass' a l'script de PowerShell:

Set-ExecutionPolicy -Política d'execució Bypass

Get-ExecutionPolicy

Exemple 3: establiu la política d'execució a 'Bypass' per a un script de PowerShell

En aquest exemple, la política d'execució 'Bypass' s'habilitarà per a un fitxer d'script específic:

powershell.exe -Política d'execució Ometre C:\Nou\Array.ps1

Segons el codi anterior:

  • Primer, escriviu el ' powershell.exe 'cmdlet seguit del ' Get-ExecutionPolicy ” cmdlet.
  • Després d'això, afegiu el ' -Política d'execució ” i assigneu-li el paràmetre “ Bypass ” valor.
  • Finalment, especifiqueu el camí de l'script per habilitar la política d'execució 'Bypass':

Es tractava de configurar la política d'execució 'Bypass' a PowerShell.

Conclusió

La derivació de l'execució de polítiques de Windows PowerShell és el procés per habilitar el ' Bypass ” política d'execució per a l'script o la consola específics. La política d'execució 'Bypass' s'utilitza per aixecar totes les restriccions per executar scripts des de qualsevol lloc. Aquesta publicació ha desenvolupat la política de 'Bypass' d'execució de PowerShell amb diversos exemples.