Obhod izvajanja pravilnika lupine Windows PowerShell

Obhod Izvajanja Pravilnika Lupine Windows Powershell



Politika izvajanja lupine PowerShell je varnostna funkcija, ki se odloči, ali naj zažene določen skript v konzoli ali ne. Šest jih je pravilnike izvajanja v PowerShell , vključno z »AllSigned«, »Bypass«, »RemoteSigned«, »Restricted«, »Undefined« ali »Unrestricted«. Natančneje, privzeta politika izvajanja lupine PowerShell je nastavljena na »Omejeno«, kar lupini PowerShell ne dovoljuje izvajanja skriptov. Vendar omogočanje » Obvoznica ” pravilnik izvajanja v lupini PowerShell omogoča uporabnikom izvajanje skriptov od koder koli, ker zaobide vse omejitve.

V tem prispevku bo podrobneje opisan pravilnik izvajanja PowerShell »Bypass«.

Obhod izvajanja pravilnika lupine Windows PowerShell

Kot je navedeno zgoraj, ko je » Obvoznica ” pravilnik izvajanja omogočen, odpravi vse omejitve, ki so preprečevale izvajanje skripta v lupini PowerShell.







Spodaj so navedeni primeri omogočanja pravilnika izvajanja »Bypass« v lupini PowerShell.



1. primer: nastavite pravilnik izvajanja na »Bypass« za konzolo PowerShell

Ta predstavitev bo omogočila politiko izvajanja »Bypass« v PowerShell:



Set-ExecutionPolicy -ExecutionPolicy Obvoznica





Preverimo, ali je bil pravilnik izvajanja omogočen ali ne, tako da izvedemo spodnji ukaz:

Get-ExecutionPolicy



Primer 2: Nastavite pravilnik izvajanja na »Bypass« za PowerShell ISE

Ta primer bo omogočil politiko izvajanja »Bypass« v skriptih PowerShell:

Set-ExecutionPolicy -ExecutionPolicy Obvoznica

Get-ExecutionPolicy

Primer 3: Nastavite pravilnik izvajanja na »Bypass« za skript PowerShell

V tem primeru bo pravilnik izvajanja »Bypass« omogočen za določeno skriptno datoteko:

powershell.exe -ExecutionPolicy Obhod C:\New\Array.ps1

Glede na zgornjo kodo:

  • Najprej napišite ' powershell.exe »cmdlet, ki mu sledi » Get-ExecutionPolicy »cmdlet.
  • Po tem dodajte » -ExecutionPolicy ' in mu nato dodelite ' Obvoznica ” vrednost.
  • Na koncu določite pot skripta, da omogočite politiko izvajanja »Bypass«:

To je bilo vse o nastavitvi pravilnika izvajanja »Bypass« v PowerShell.

Zaključek

Obhod izvajanja pravilnika lupine Windows PowerShell je postopek za omogočanje » Obvoznica ” pravilnik izvajanja za določen skript ali konzolo. Politika izvajanja »Bypass« se uporablja za odpravo vseh omejitev za izvajanje skriptov od koder koli. Ta objava je z več primeri podrobneje opisala politiko »Bypass« izvajanja PowerShell.