Windows PowerShell Policy REFECETION

Windows PowerShell Policy REFECETION
Polityka wykonania PowerShell to funkcja bezpieczeństwa, która decyduje, czy uruchomić określony skrypt w konsoli, czy nie. Istnieje sześć zasad wykonania w PowerShell, w tym „Allsigned”, „Bypass”, „zdalnie”, „ograniczone”, „niezdefiniowane” lub „nieograniczone”. Mówiąc dokładniej, domyślna polityka wykonania PowerShell jest ustawiona na „ograniczone”, co nie pozwala PowerShellowi uruchomić skrypty. Jednak włączenie „Objazd„Polityka wykonania w PowerShell, pozwala użytkownikom wykonywać skrypty z dowolnego miejsca, ponieważ omija wszystkie ograniczenia.

W tym poście polityka egzekucji PowerShell zostanie opracowana.

Windows PowerShell Policy REFECETION

Jak wspomniano powyżej, kiedy „Objazd„Polityka wykonania jest włączona, eliminuje wszystkie ograniczenia, które powstrzymywały skrypt przed wykonywaniem w PowerShell.

Przykłady włączenia polityki wykonania „obejście” w PowerShell podano poniżej.

Przykład 1: Ustaw zasadę wykonania na „omijanie” konsoli PowerShell

Ta demonstracja umożliwi politykę wykonania „obejście” w PowerShell:

Set -ExecutionPolicy -executionPolicy Bypass

Sprawdźmy, czy zasadę wykonania została włączona, czy nie, wykonując poniższe polecenie:

Get-ExecutionPolicy

Przykład 2: Ustaw zasadę wykonania na „omijanie” dla PowerShell ISE

Ten przykład umożliwi zasadę wykonania „obejście” w skryptowaniu PowerShell:

Set -ExecutionPolicy -executionPolicy Bypass
Get-ExecutionPolicy

Przykład 3: Ustaw zasadę wykonania na „omijanie” skryptu PowerShell

W tym przykładzie zasady wykonania „obejście” zostaną włączone dla określonego pliku skryptu:

PowerShell.exe -executionPolicy Bajpass c: \ new \ array.PS1

Zgodnie z powyższym kodem:

  • Najpierw napisz „PowerShell.exe”CMDLET, a następnie„Get-ExecutionPolicy”Cmdlet.
  • Następnie dodaj „-ExecutionPolicy„Parametr, a następnie przypisz go„Objazd" wartość.
  • Na koniec określ ścieżkę skryptu, aby umożliwić zasadę wykonania „obejście”:

Chodziło o ustalenie polityki realizacji „obejścia” w PowerShell.

Wniosek

Obejmowanie zasad systemu Windows PowerShell to proces umożliwiający „Objazd„Polityka wykonania konkretnego skryptu lub konsoli. Polityka wykonania „obejście” służy do podnoszenia wszystkich ograniczeń w celu wykonywania skryptów z dowolnego miejsca. Ten post opracował politykę „omijać” PowerShell z kilkoma przykładami.