Jak zmienić zasady wykonywania, aby uruchamiać skrypty w programie PowerShell

  • Aby zmienić zasady wykonywania programu PowerShell, otwórz program PowerShell (administrator) i uruchom polecenie „Set-ExecutionPolicy RemoteSigned” , aby zezwolić na wykonywanie skryptów. Polecenie „Set-ExecutionPolicy AllSigned” zezwala na wykonywanie skryptów od zaufanych wydawców. Z kolei polecenie „Set-ExecutionPolicy Unrestricted” zezwala na wykonywanie skryptów bez ograniczeń.
  • Aby cofnąć zmiany i uniemożliwić uruchamianie skryptów, można również uruchomić polecenie „Set-ExecutionPolicy Restricted” .
  • Na koniec możesz zezwolić na skrypty programu PowerShell, zmieniając zasady w aplikacji Ustawienia systemu Windows 11 i 10.

W systemie Windows 11 (lub 10) próba uruchomienia skryptu w programie PowerShell kończy się domyślnie niepowodzeniem i wyświetleniem komunikatu o błędzie „Nie można załadować, ponieważ uruchamianie skryptów jest wyłączone w tym systemie” . Dzieje się tak, ponieważ program PowerShell posiada funkcję zabezpieczeń „zasad wykonywania”, która kontroluje sposób ładowania plików konfiguracyjnych i uruchamiania skryptów, zapobiegając uruchomieniu złośliwego kodu w systemie.

Jeśli musisz uruchomić skrypt w systemie Windows 11 (lub 10), możesz zmienić zasady wykonywania dla komputera lokalnego, bieżącego użytkownika lub sesji.

Po ustawieniu zasad wykonywania programu PowerShell dla komputera lokalnego i bieżącego użytkownika, informacje są zapisywane w rejestrze. Jeśli zasady zostaną skonfigurowane dla konkretnej sesji, zostaną one zapisane w pamięci i utracone po jej zamknięciu.

Według Microsoftu , zasady wykonywania nie ograniczają akcji. Można je ominąć, wpisując skrypt w interfejsie wiersza poleceń (CLI). Zasady zostały zaprojektowane, aby pomóc użytkownikom zapobiegać uruchamianiu złośliwych skryptów.

W tym przewodniku pokażę Ci, jak zmienić zasady wykonywania, aby skrypty mogły być uruchamiane poprawnie w programie PowerShell w systemie Windows 11 lub 10.

Zmiana zasad wykonywania w systemie Windows 11 z poziomu programu PowerShell

Aby zmienić zasady wykonywania programu PowerShell w systemie Windows 11 (lub 10), wykonaj następujące kroki:

  1. Otwórz Start w systemie Windows 11.

     

     

  2. Wyszukaj PowerShell , kliknij prawym przyciskiem myszy wynik powyżej i wybierz opcję Uruchom jako administrator .

  3. Wpisz następujące polecenie, aby potwierdzić bieżącą politykę wykonywania i naciśnij Enter :

    Pobierz-zasady wykonania

  4. (Opcjonalnie) Wpisz poniższe polecenie, aby wyświetlić obowiązujące zasady wykonywania programu PowerShell i naciśnij klawisz Enter :

    Pobierz-ZasadyWykonania -Lista

  5. Wpisz poniższe polecenie, aby zmienić zasady wykonywania programu PowerShell i zezwolić na uruchamianie skryptów w systemie Windows 11, i naciśnij klawisz Enter :

    Ustaw-zasady wykonania RemoteSigned

  6. (Opcjonalnie) Wpisz poniższe polecenie, aby zmienić zasady wykonywania i zapobiec uruchamianiu skryptów, i naciśnij klawisz Enter :

    Ustaw-Ograniczone zasady wykonywania

    Jak zmienić zasady wykonywania, aby uruchamiać skrypty w programie PowerShell

Po wykonaniu tych kroków możesz ponownie uruchomić skrypt. Powinien on teraz działać poprawnie w systemie Windows 11. Jeśli nie chcesz już zezwalać na uruchamianie skryptów na swoim komputerze, możesz uruchomić opcjonalne polecenie opisane w tych krokach.

Jeśli chcesz zmienić zasady wykonywania, aby uruchamiać skrypty dla bieżącego użytkownika lub komputera lokalnego, musisz użyć opcji „Zakres” w następujący sposób: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserlub Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine.

W systemie Windows 11 możesz wybierać spośród czterech różnych zasad wykonywania, aby zezwolić lub zablokować skrypty:

  • Ograniczony — blokuje uruchamianie wszelkich plików skryptów.
  • RemoteSigned — umożliwia tworzenie skryptów na komputerze. Jednak skrypty utworzone na innym urządzeniu nie będą działać bez zaufanego podpisu.
  • AllSigned — umożliwia uruchamianie wszystkich skryptów. Jednak tylko wtedy, gdy zaufany wydawca dołączył podpis.
  • Bez ograniczeń — uruchamia dowolny skrypt bez ograniczeń.

Nie musisz zmieniać zasad wykonywania, jeśli chcesz uruchomić skrypt, który nie ma wymaganych parametrów i nie zwraca danych wyjściowych. Zamiast tego możesz użyć polecenia PowerShell.exe -File "FILENAME" -ExecutionPolicy Bypass, aby ominąć ograniczenia.

Zmiana zasad wykonywania w systemie Windows 11 w Ustawieniach

W systemach Windows 11 i 10 możesz również zezwolić na uruchamianie skryptów w programie PowerShell, zmieniając konfigurację konsoli poleceń w aplikacji Ustawienia.

Z systemu Windows 11

Aby zmienić zasady wykonywania programu PowerShell w aplikacji Ustawienia, wykonaj następujące kroki:

  1. Otwórz Ustawienia .

  2. Kliknij System .

  3. Kliknij stronę Dla programistów .

  4. Kliknij ustawienie programu PowerShell .

  5. Włącz przełącznik „Zmień zasady wykonywania, aby zezwolić na lokalne skrypty programu PowerShell […]” .

    Jak zmienić zasady wykonywania, aby uruchamiać skrypty w programie PowerShell

Jeśli ta funkcja nie jest Ci już potrzebna, możesz zablokować skrypty, wykonując te same kroki, ale w kroku 5 wyłącz przełącznik „Zmień zasady wykonywania, aby zezwolić na lokalne skrypty programu PowerShell […]” .

Z systemu Windows 10

Aby zmienić zasady wykonywania programu PowerShell w aplikacji Ustawienia, wykonaj następujące kroki:

  1. Otwórz Ustawienia .

  2. Kliknij Aktualizacja i zabezpieczenia .

  3. Kliknij stronę Dla programistów .

  4. Zaznacz opcję „Zmień zasady wykonywania, aby zezwolić na lokalne skrypty programu PowerShell […]” w ustawieniach programu PowerShell.

    Jak zmienić zasady wykonywania, aby uruchamiać skrypty w programie PowerShell

  5. Kliknij przycisk Zastosuj .

Jeśli ta funkcja nie jest Ci już potrzebna, możesz zablokować skrypty, wykonując te same kroki, ale w kroku 4 wyczyść opcję „Zmień zasady wykonywania, aby zezwolić na lokalne skrypty programu PowerShell […]” i zastosuj zmiany.

Po wykonaniu tych kroków ustawienie spowoduje zmianę zasad wykonywania programu PowerShell na „RemoteSigned”. Zasady te umożliwią uruchamianie skryptów bez podpisywania, ale będą wymagały podpisywania w przypadku skryptów zdalnych.

Zmień zasady wykonywania, aby zezwolić na wykonywanie skryptów niepodpisanych cyfrowo

Jeśli masz skrypt programu PowerShell utworzony na innym komputerze lub pobrany z internetu, próba uruchomienia skryptu może spowodować wyświetlenie komunikatu o błędzie „Nie można załadować pliku […].ps1. Plik […].ps1 nie jest podpisany cyfrowo. Nie można uruchomić tego skryptu w bieżącym systemie” lub „Skrypt nie zostanie wykonany w tym systemie” . Jeśli jednak masz pewność, że skrypt jest bezpieczny w użyciu i pobrałeś go z zaufanego źródła, możesz zmienić zasady zakresu „Proces” , aby uruchomić go pomyślnie. 

Jak zmienić zasady wykonywania, aby uruchamiać skrypty w programie PowerShell

Błąd: skrypt programu PowerShell nie jest podpisany cyfrowo / Obraz: Mauro Huculak

Aby zmienić zasady wykonywania programu PowerShell w celu uruchomienia skryptu „.ps1”, który nie jest podpisany cyfrowo, wykonaj następujące kroki:

  1. Otwórz Start .

  2. Wyszukaj PowerShell , kliknij prawym przyciskiem myszy wynik powyżej i wybierz opcję Uruchom jako administrator .

  3. Wpisz poniższe polecenie, aby zezwolić na skrypty programu PowerShell z podpisem cyfrowym i naciśnij klawisz Enter :

    Ustaw-ZasadyWykonania -Zakres Procesu -Obejście ZasadWykonania

    Jak zmienić zasady wykonywania, aby uruchamiać skrypty w programie PowerShell

Po wykonaniu tych kroków możesz uruchomić plik skryptu za pomocą .\Your-PowerShell-Script.ps1polecenia w bieżącej sesji. Po zamknięciu sesji programu PowerShell zasady wykonywania powrócą do pierwotnej konfiguracji, aby uniemożliwić uruchamianie innych skryptów. 

Jeśli musisz uruchomić kolejny plik skryptu, możesz powtórzyć kroki opisane powyżej.

Aktualizacja z 10 października 2024 r.: Niniejszy przewodnik został zaktualizowany w celu zapewnienia dokładności i uwzględnienia zmian w procesie.

Zostaw komentarz

System Windows 11 25H2 umożliwia przeniesienie danych ze starego komputera podczas konfiguracji początkowej

System Windows 11 25H2 umożliwia przeniesienie danych ze starego komputera podczas konfiguracji początkowej

Nowa funkcja „Przenieś na nowy komputer” w systemie Windows 11 25H2 OOBE umożliwia migrację plików i ustawień podczas konfiguracji za pośrednictwem sieci lokalnej bez usługi OneDrive.

Kompilacja 26200.5761 (KB5064093) dla systemu Windows 11 25H2 wprowadza funkcję wznawiania działania aplikacji na Androida i wiele więcej (wersja rozwojowa)

Kompilacja 26200.5761 (KB5064093) dla systemu Windows 11 25H2 wprowadza funkcję wznawiania działania aplikacji na Androida i wiele więcej (wersja rozwojowa)

Aktualizacja KB5064093 (kompilacja 26200.5761) dla systemu Windows 11 wprowadza funkcję wznawiania działania aplikacji na Androida, nową ikonę baterii na ekranie blokady, aktualizacje agenta AI i poprawki.

W systemie Windows 11 kompilacja 27774 dodaje funkcję ochrony administratora do kanału Canary

W systemie Windows 11 kompilacja 27774 dodaje funkcję ochrony administratora do kanału Canary

W wersji 27774 systemu Windows 11 wprowadzono funkcję ochrony administratora i zmiany w konfiguracji systemu Windows podczas pracy z partycjami.

Jak pobrać oficjalny plik ISO systemu Windows 8.1 (2026)

Jak pobrać oficjalny plik ISO systemu Windows 8.1 (2026)

Aby pobrać plik ISO systemu Windows 8.1, otwórz stronę pobierania firmy Microsoft, wybierz edycję, język i kliknij przycisk pobierania.

3 sposoby na utworzenie nośnika rozruchowego USB do instalacji systemu Windows 8.1 (2026)

3 sposoby na utworzenie nośnika rozruchowego USB do instalacji systemu Windows 8.1 (2026)

Aby utworzyć bootowalny dysk USB z systemem Windows 8.1, możesz użyć narzędzi innych firm, takich jak Rufus i Ventoy, lub skorzystać z wiersza poleceń. Oto jak to zrobić.

Jak pobrać plik ISO 25H2 systemu Windows 11 dla komputerów z procesorami arm64 i Copilot+

Jak pobrać plik ISO 25H2 systemu Windows 11 dla komputerów z procesorami arm64 i Copilot+

Aby pobrać plik ISO arm64 Windows 11 25H2, otwórz oficjalną stronę pobierania, wybierz plik ISO dla Arm64, język i kliknij Pobierz.

Jak usunąć hasło logowania w systemie Windows 11

Jak usunąć hasło logowania w systemie Windows 11

W systemie Windows 11 hasło logowania można usunąć za pomocą apletu netplwiz lub w ustawieniach opcji logowania. Oto jak to zrobić.

Wymagania sprzętowe dotyczące wycofania systemu Windows

Wymagania sprzętowe dotyczące wycofania systemu Windows

Które komputery PC podlegają programowi Windows Recall? Tylko komputery Copilot+, czyli istniejące komputery z systemem Windows 11 bez NPU o mocy 40+ TOPS, nie otrzymają funkcji AI.

Awaria usługi Microsoft 365 dotyka podstawowych usług w Ameryce Północnej (22 stycznia 2026 r.)

Awaria usługi Microsoft 365 dotyka podstawowych usług w Ameryce Północnej (22 stycznia 2026 r.)

22 stycznia 2026 r. – W Ameryce Północnej doszło do poważnej awarii usługi Microsoft 365, która zakłóciła działanie aplikacji Teams, Outlook, OneDrive i innych dla użytkowników.

Jak sprawdzić specyfikację komputera w systemie Windows 11

Jak sprawdzić specyfikację komputera w systemie Windows 11

Aby sprawdzić specyfikację komputera z systemem Windows 11, otwórz Ustawienia > System > Informacje i sprawdź, jakie procesory, pamięć RAM, typ systemu, wersja systemu operacyjnego itp.