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:
- Wyszukaj gpedit.msc w polu wyszukiwania paska zadań.
- Kliknij Edytuj zasady grupy(Edit group policy) w wynikach wyszukiwania.
- Przejdź do Windows PowerShell w konfiguracji komputera(Computer Configuration) .
- Kliknij dwukrotnie Włącz wykonywanie skryptu(Turn on Script Execution) .
- Wybierz opcję Włączone(Enabled) .
- Wybierz zasady wykonywania(Execution Policy) z listy rozwijanej.
- Wybierz opcję Wyłączone(Disabled) , aby wyłączyć wykonywanie skryptu.
- 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.msc
w 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 ) .
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 ) i 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:
- Naciśnij klawisz Win+R .
- Wpisz regedit i naciśnij przycisk Enter .
- Kliknij przycisk Tak(Yes) .
- Przejdź do systemu Windows(Windows) w kluczu HKLM(HKLM key) .
- Kliknij prawym przyciskiem myszy Windows> Nowy> Klucz.
- Nazwij go jako PowerShell .
- Kliknij prawym przyciskiem myszy(Right-click) PowerShell PowerShell > New DWORD((Value) 32-bitowa) .
- Nazwij go jako EnableScripts .
- Kliknij go dwukrotnie, aby ustawić dane wartości(Value) na 1 .
- Right-click PowerShell > New > String Value .
- Nazwij go jako ExecutionPolicy .
- 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 regedit
i 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 .
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 .
Kliknij dwukrotnie (Double-click)EnableScripts , aby ustawić dane wartości (Value data ) na 1 lub 0 . Jeśli chcesz włączyć tę funkcję, zrób to 1 . W przeciwnym razie niech będzie 0 .
Teraz będziesz musiał ustawić politykę wykonania. W tym celu kliknij prawym przyciskiem myszy PowerShell > New > String Value i nazwij go ExecutionPolicy .
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
Na koniec kliknij przycisk OK , aby zapisać zmianę.
To wszystko! Mam nadzieję, że to pomoże.
Related posts
Jak zainstalować Google Chrome za pomocą Windows PowerShell
Windows PowerShell ISE a Windows PowerShell: Jaka jest różnica?
Sformatuj zewnętrzny dysk twardy lub dysk USB za pomocą programu Windows PowerShell
Wyłącz pytania bezpieczeństwa w systemie Windows 11/10 za pomocą skryptu PowerShell
Jak korzystać z Windows PowerShell ISE — samouczek dla początkujących
Jak odinstalować wstępnie zainstalowane aplikacje Microsoft Store w systemie Windows 11/10?
Jak wyłączyć Wi-Fi za pomocą CMD lub Powershell w systemie Windows 10?
Uruchamiaj skrypty PowerShell lokalnie bez logowania się w systemie Windows 10
Jak znaleźć czas pracy systemu w systemie Windows 10?
Jak wyświetlić historię poleceń PowerShell w systemie Windows 10?
Skrypt PowerShell do sprawdzania stanu Windows Update
Jak dodać PowerShell do menu kontekstowego w Windows 10?
Znajdź klucz produktu Windows za pomocą wiersza polecenia lub PowerShell
Jak usunąć lub utworzyć zaplanowane zadanie za pomocą PowerShell w systemie Windows 11?
Jak przełączać się między CMD i PowerShell w Terminalu Windows?
Napraw PowerShell powodujący wysokie użycie procesora w systemie Windows 11/10
Włącz lub wyłącz starszą konsolę dla wiersza polecenia i programu PowerShell w systemie Windows 10
Jak wyłączyć PowerShell w Windows 11/10?
Co to jest terminal Windows? -
Uruchamiaj skrypty Windows PowerShell najpierw podczas logowania, wylogowywania, uruchamiania, zamykania