I dette innlegget vil PowerShells 'Bypass'-utførelsespolicy bli utdypet.
Omgå Windows PowerShell Policy Execution
Som nevnt ovenfor, når ' Bypass ” utførelsespolicy er aktivert, eliminerer den alle restriksjonene som hindret skriptet fra å kjøre i PowerShell.
Eksempler på aktivering av 'Bypass'-kjøringspolicyen i PowerShell er gitt nedenfor.
Eksempel 1: Sett utførelsespolicyen til 'Omgå' for PowerShell-konsollen
Denne demonstrasjonen vil aktivere 'Bypass'-utførelsespolicyen i PowerShell:
Set-ExecutionPolicy - Utførelsespolicy Bypass
La oss verifisere om utførelsespolicyen ble aktivert eller ikke ved å utføre kommandoen nedenfor:
Get-ExecutionPolicy
Eksempel 2: Sett utførelsespolicyen til 'Bypass' for PowerShell ISE
Dette eksemplet vil aktivere 'Bypass'-kjøringspolicyen i PowerShell-skriptingen:
Set-ExecutionPolicy - Utførelsespolicy BypassGet-ExecutionPolicy
Eksempel 3: Sett utførelsespolicyen til 'Omgå' for et PowerShell-skript
I dette eksemplet vil 'Bypass'-utførelsespolicyen være aktivert for en bestemt skriptfil:
powershell.exe - Utførelsespolicy Omgå C:\New\Array.ps1I henhold til koden ovenfor:
- Skriv først ut ' powershell.exe ' cmdlet etterfulgt av ' Get-ExecutionPolicy ' cmdlet.
- Etter det legger du til ' - Utførelsespolicy ' parameter og deretter tilordne den ' Bypass 'verdi.
- Til slutt, spesifiser banen til skriptet for å aktivere 'Bypass'-kjøringspolicyen:
Det handlet om å sette 'Bypass' utførelsespolicyen i PowerShell.
Konklusjon
Omgåelse av Windows PowerShell-policyutførelse er prosessen for å aktivere ' Bypass ” utførelsespolicy for det spesifikke skriptet eller konsollen. 'Bypass'-utførelsespolicyen brukes til å oppheve alle restriksjoner for å kjøre skript fra hvor som helst. Dette innlegget har utdypet PowerShells utførelses 'Bypass'-policy med flere eksempler.