Windows PowerShell Policy Execution bypass

Windows PowerShell Policy Execution bypass
PowerShell -utførelsespolitikk er en sikkerhetsfunksjon som bestemmer om de skal kjøre et spesifikt skript i konsollen eller ikke. Det er seks utførelsespolitikker i PowerShell, inkludert "Allsigned", "Bypass", "Remotesigned", "Begrenset", "Udefinert" eller "Ubegrenset". Mer spesifikt er PowerShells standard utførelsespolitikk satt til "begrenset", som ikke lar PowerShell kjøre skriptene. Imidlertid muliggjør "Bypass”Utførelsespolitikk i PowerShell, lar brukerne utføre skript hvor som helst fordi det omgår alle begrensningene.

I dette innlegget vil Powershells "bypass" utførelsespolitikk bli utdypet.

Windows PowerShell Policy Execution bypass

Som nevnt ovenfor, når "Bypass”Utførelsespolicy er aktivert, den eliminerer alle begrensningene som hindrer skriptet fra å utføre i PowerShell.

Eksempler på å aktivere "bypass" utførelsespolitikk i PowerShell er gitt nedenfor.

Eksempel 1: Sett utførelsespolitikken til “Bypass” for PowerShell -konsollen

Denne demonstrasjonen vil muliggjøre "Bypass" utførelsespolitikken i PowerShell:

Set -executionPolicy -executionPolicy bypass

La oss bekrefte om utførelsespolitikken var aktivert eller ikke ved å utføre kommandoen nedenfor:

Get-ExecutionPolicy

Eksempel 2: Sett utførelsespolitikken til “Bypass” for PowerShell ISE

Dette eksemplet vil gjøre det mulig for "Bypass" utførelsespolitikken i PowerShell Scripting:

Set -executionPolicy -executionPolicy bypass
Get-ExecutionPolicy

Eksempel 3: Sett utførelsespolitikken til “Bypass” for et PowerShell -skript

I dette eksemplet vil "bypass" utførelsespolicy bli aktivert for en spesifikk skriptfil:

kraftskall.exe -executionPolicy bypass c: \ new \ array.PS1

I henhold til koden ovenfor:

  • Først, skriv ut “kraftskall.EXE”Cmdlet etterfulgt av“Get-ExecutionPolicy”Cmdlet.
  • Etter det, legg til “-Utførelse avPolicy”Parameter og tilordne den“Bypass”Verdi.
  • Til slutt, spesifiser banen til skriptet for å aktivere "bypass" utførelsespolitikk:

Det handlet om å sette "bypass" utførelsespolitikk i PowerShell.

Konklusjon

Windows PowerShell Policy Execution bypass er prosessen for å aktivere “Bypass”Utførelsespolitikk for det spesifikke skriptet eller konsollen. "Bypass" utførelsespolitikken brukes til å løfte alle begrensningene for å utføre skript fra hvor som helst. Dette innlegget har utdypet PowerShells utførelse "Bypass" -politikk med flere eksempler.