Jak włączyć lub wyłączyć wykonywanie skryptów Windows PowerShell

Jeśli chcesz włączyć lub wyłączyć wykonywanie skryptów Windows PowerShell(turn on or off Windows PowerShell script execution) w systemie Windows 10(Windows 10) , postępuj zgodnie z tym przewodnikiem krok po kroku. Użyjemy Edytora rejestru(Registry Editor) i Edytora lokalnych zasad grupy,(Local Group Policy Editor) aby włączyć lub wyłączyć tę funkcję.

Windows PowerShell to podstawowe i poręczne narzędzie zawarte w systemie operacyjnym Windows . Istnieją głównie dwa rodzaje skryptów – podpisane przez zaufanego wydawcę i skrypty lokalne. Skrypty lokalne to to, co tworzysz na swoim komputerze osobistym, podczas gdy drugi to skrypt, który zaufany wydawca podpisał w celu wykonania określonego zadania.

Włącz lub wyłącz wykonywanie skryptów Windows PowerShell

Aby włączyć lub wyłączyć wykonywanie skryptów programu Windows PowerShell za pomocą (Windows PowerShell)Edytora zasad grupy(Group Policy Editor) , wykonaj następujące kroki:

  1. Wyszukaj gpedit.msc w polu wyszukiwania paska zadań.
  2. Kliknij Edytuj zasady grupy(Edit group policy) w wynikach wyszukiwania.
  3. Przejdź do Windows PowerShell w konfiguracji komputera(Computer Configuration) .
  4. Kliknij dwukrotnie Włącz wykonywanie skryptu(Turn on Script Execution) .
  5. Wybierz opcję Włączone(Enabled) .
  6. Wybierz zasady wykonywania(Execution Policy) z listy rozwijanej.
  7. Wybierz opcję Wyłączone(Disabled) , aby wyłączyć wykonywanie skryptu.
  8. Kliknij Zastosuj(Apply) i OK .

Sprawdźmy szczegółowo te kroki.

Najpierw będziesz musiał otworzyć Edytor lokalnych zasad grupy(Local Group Policy Editor) na swoim komputerze. W tym celu wyszukaj gpedit.mscw polu wyszukiwania na pasku zadań(Taskbar) i kliknij  Edytuj zasady grupy (Edit group policy ) w wynikach wyszukiwania. Po otwarciu tego narzędzia przejdź do następującej ścieżki-

Computer Configuration > Administrative Templates > Windows Components > Windows PowerShell

W  folderze Windows PowerShell  zobaczysz ustawienie o nazwie  Włącz wykonywanie skryptów(Turn on Script Execution) . Kliknij go dwukrotnie i wybierz  opcję Włączone (Enabled ) .

Włącz lub wyłącz wykonywanie skryptów Windows PowerShell

Następnie wybierz z listy rozwijanej zasady wykonywania. Zobaczysz te trzy opcje-

  • Zezwalaj tylko na podpisane skrypty
  • Zezwalaj(Allow) na skrypty lokalne i zdalnie podpisane skrypty
  • Zezwól na wszystkie skrypty

Jeśli chcesz wyłączyć wykonywanie skryptu w programie Windows PowerShell(Windows PowerShell) , wybierz  opcję Wyłączone (Disabled ) .

Tak czy inaczej, kliknij  Zastosuj (Apply )OK  , aby zapisać zmianę.

Jak wspomniano wcześniej, tę samą zmianę można wprowadzić za pomocą Edytora rejestru(Registry Editor) . Wcześniej zaleca się  utworzenie punktu przywracania systemu  i  wykonanie kopii zapasowej wszystkich plików rejestru(backup all Registry files) .

Włącz lub wyłącz wykonywanie skryptów Windows PowerShell za pomocą (Windows PowerShell)Rejestru(Registry)

Aby włączyć lub wyłączyć wykonywanie skryptów Windows PowerShell , wykonaj następujące kroki:

  1. Naciśnij klawisz Win+R .
  2. Wpisz regedit i naciśnij przycisk Enter .
  3. Kliknij przycisk Tak(Yes) .
  4. Przejdź do systemu Windows(Windows) w kluczu HKLM(HKLM key) .
  5. Kliknij prawym przyciskiem myszy Windows> Nowy> Klucz.
  6. Nazwij go jako PowerShell .
  7. Kliknij prawym przyciskiem myszy(Right-click) PowerShell PowerShell > New DWORD((Value) 32-bitowa) .
  8. Nazwij go jako EnableScripts .
  9. Kliknij go dwukrotnie, aby ustawić dane wartości(Value) na 1 .
  10. Right-click PowerShell > New > String Value .
  11. Nazwij go jako ExecutionPolicy .
  12. Kliknij go dwukrotnie, aby ustawić dane wartości(Value) , jak wspomniano poniżej.

Jeśli chcesz dowiedzieć się więcej, czytaj dalej.

Aby rozpocząć, naciśnij  Win+R , wpisz regediti naciśnij  przycisk Enter  . Jeśli zobaczysz monit UAC , kliknij  przycisk Tak (Yes ) , aby otworzyć Edytor rejestru(Registry Editor) na swoim komputerze. Następnie przejdź do następującej ścieżki-

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows

Kliknij prawym przyciskiem myszy Windows, wybierz  New > Key,  i nazwij go jako  PowerShell .

Jak włączyć lub wyłączyć wykonywanie skryptów Windows PowerShell

Będziesz musiał utworzyć wartość DWORD (32-bitową) i wartość(Value) ciągu w  kluczu (String Value)PowerShell  . W tym celu kliknij prawym przyciskiem myszy PowerShell > New > DWORD (32-bit) Value i nadaj mu nazwę  EnableScripts .

Jak włączyć lub wyłączyć wykonywanie skryptów Windows PowerShell

Kliknij dwukrotnie (Double-click)EnableScripts , aby ustawić  dane  wartości (Value data ) na lub  0 . Jeśli chcesz włączyć tę funkcję, zrób to  1 . W przeciwnym razie niech będzie  0 .

Jak włączyć lub wyłączyć wykonywanie skryptów Windows PowerShell

Teraz będziesz musiał ustawić politykę wykonania. W tym celu kliknij prawym przyciskiem myszy PowerShell > New > String Value i nazwij go  ExecutionPolicy .

Jak włączyć lub wyłączyć wykonywanie skryptów Windows PowerShell

Następnie kliknij go dwukrotnie i wprowadź  dane wartości, (Value data ) jak wspomniano poniżej-

  • AllSigned:  Zezwalaj tylko na podpisane skrypty
  • RemoteSigned : Zezwalaj na lokalne skrypty i zdalnie podpisane skrypty
  • Nieograniczony:(Unrestricted:)  Zezwalaj na wszystkie skrypty

Jak włączyć lub wyłączyć wykonywanie skryptów Windows PowerShell

Na koniec kliknij  przycisk OK  , aby zapisać zmianę.

To wszystko! Mam nadzieję, że to pomoże.



About the author

Jestem web developerem i inżynierem dźwięku z ponad 10-letnim doświadczeniem. Specjalizuję się w tworzeniu aplikacji Chrome/Web Audio, a także aplikacji Discord. Moje umiejętności w obu dziedzinach pozwalają mi tworzyć produkty wysokiej jakości, które są łatwe w obsłudze i utrzymaniu. Ponadto jestem doświadczonym użytkownikiem Discorda i pracuję nad aplikacją od ponad dwóch lat.



Related posts