I dette indlæg vil PowerShells 'Bypass'-udførelsespolitik blive uddybet.
Omgåelse af Windows PowerShell Policy Execution
Som nævnt ovenfor, når ' Bypass ” udførelsespolitik er aktiveret, fjerner den alle de begrænsninger, der forhindrede scriptet i at køre i PowerShell.
Eksempler på aktivering af 'Bypass'-udførelsespolitikken i PowerShell er givet nedenfor.
Eksempel 1: Indstil udførelsespolitikken til 'Omgå' for PowerShell-konsollen
Denne demonstration vil aktivere 'Bypass'-udførelsespolitikken i PowerShell:
Set-ExecutionPolicy -Udførelsespolitik Bypass
Lad os kontrollere, om udførelsespolitikken var aktiveret eller ej ved at udføre nedenstående kommando:
Get-ExecutionPolicy
Eksempel 2: Indstil udførelsespolitikken til 'Omgå' for PowerShell ISE
Dette eksempel vil aktivere 'Bypass'-udførelsespolitikken i PowerShell-scriptet:
Set-ExecutionPolicy -Udførelsespolitik BypassGet-ExecutionPolicy
Eksempel 3: Indstil udførelsespolitikken til 'Omgå' for et PowerShell-script
I dette eksempel vil 'Bypass'-udførelsespolitikken være aktiveret for en specifik scriptfil:
powershell.exe -Udførelsespolitik Omgå C:\New\Array.ps1I henhold til ovenstående kode:
- Skriv først ' powershell.exe ' cmdlet efterfulgt af ' Get-ExecutionPolicy ' cmdlet.
- Derefter tilføjes ' - Udførelsespolitik ' parameter og tildel den derefter ' Bypass 'værdi.
- Til sidst skal du angive stien til scriptet for at aktivere 'Bypass'-udførelsespolitikken:
Det handlede om at indstille 'Bypass'-udførelsespolitikken i PowerShell.
Konklusion
Omgåelse af udførelse af Windows PowerShell-politik er processen til at aktivere ' Bypass ” udførelsespolitik for det specifikke script eller konsollen. 'Bypass'-udførelsespolitikken bruges til at ophæve alle restriktioner for at udføre scripts hvor som helst. Dette indlæg har uddybet PowerShells eksekverings-'Bypass'-politik med flere eksempler.