W tym poście zostanie omówiona polityka wykonywania PowerShell „Bypass”.
Obejście wykonywania zasad programu Windows PowerShell
Jak stwierdzono powyżej, gdy „ Objazd ” polityka wykonywania jest włączona, eliminuje to wszystkie ograniczenia, które uniemożliwiały wykonanie skryptu w PowerShell.
Przykłady włączania polityki wykonywania „Bypass” w PowerShell podano poniżej.
Przykład 1: Ustaw zasady wykonywania na „Obejście” dla konsoli programu PowerShell
Ta demonstracja włączy zasady wykonywania „Obejście” w PowerShell:
Set-ExecutionPolicy -Polityka wykonania Objazd
Sprawdźmy, czy polityka wykonywania została włączona, wykonując poniższe polecenie:
Get-ExecutionPolicy
Przykład 2: Ustaw zasady wykonywania na „Obejście” dla programu PowerShell ISE
Ten przykład włączy zasady wykonywania „Bypass” w skrypcie PowerShell:
Set-ExecutionPolicy -Polityka wykonania ObjazdGet-ExecutionPolicy
Przykład 3: Ustaw zasady wykonywania na „Obejście” dla skryptu PowerShell
W tym przykładzie zasada wykonywania „Pomiń” zostanie włączona dla określonego pliku skryptu:
powershell.exe -Polityka wykonania Pomiń C:\New\Array.ps1Zgodnie z powyższym kodem:
- Najpierw napisz „ powershell.exe ” cmdlet, po którym następuje „ Get-ExecutionPolicy polecenie cmdlet.
- Następnie dodaj „ -Polityka wykonania ”, a następnie przypisz mu „ Objazd ' wartość.
- Na koniec określ ścieżkę skryptu, aby włączyć politykę wykonywania „Obejście”:
To wszystko dotyczyło ustawienia polityki wykonywania „Bypass” w PowerShell.
Wniosek
Obejście wykonywania zasad programu Windows PowerShell to proces umożliwiający „ Objazd ” zasady wykonywania dla określonego skryptu lub konsoli. Polityka wykonywania „Bypass” służy do zniesienia wszystkich ograniczeń wykonywania skryptów z dowolnego miejsca. W tym poście omówiono zasady wykonywania programu PowerShell „Obejście” z kilkoma przykładami.