Główny Windows 10 Jak zmienić zasady wykonywania programu PowerShell w systemie Windows 10

Jak zmienić zasady wykonywania programu PowerShell w systemie Windows 10



Domyślnie PowerShell ogranicza uruchamianie skryptów na komputerach użytkowników końcowych. To ustawienie jest dobre z punktu widzenia bezpieczeństwa. Jeśli jednak używasz wielu skryptów, które sam pobrałeś lub zakodowałeś, może to być naprawdę denerwujące. W tym artykule przyjrzymy się, jak zmienić domyślne zasady wykonywania skryptów PowerShell w systemie Windows 10.

Reklama


Windows PowerShell ma cztery różne zasady wykonywania:

  • Ograniczone - nie można uruchamiać żadnych skryptów. Windows PowerShell może być używany tylko w trybie interaktywnym.
  • AllSigned - można uruchamiać tylko skrypty podpisane przez zaufanego wydawcę.
  • RemoteSigned - pobrane skrypty muszą zostać podpisane przez zaufanego wydawcę, zanim będzie można je uruchomić.
  • Bez ograniczeń - bez ograniczeń; można uruchomić wszystkie skrypty programu Windows PowerShell.
  • Niezdefiniowane - nie ustawiono żadnych zasad wykonywania.

Jeśli zasada wykonywania nie jest ustawiona i nie jest skonfigurowana, jest wyświetlana jako „Niezdefiniowana”. Oto jak możesz zobaczyć aktualną wartość.

Jak wyświetlić zasady wykonywania programu PowerShell

  1. Otwórz PowerShell .
  2. Wpisz lub skopiuj i wklej następujące polecenie i naciśnij klawisz Enter:
    Get-ExecutionPolicy -List

PowerShell Zobacz zasady wykonywania

Polecenie wyświetli wszystkie zasady wykonywania. Jak widać, istnieje wiele zakresów, dla których można zdefiniować zasady wykonywania. Można go ustawić globalnie dla wszystkich użytkowników, tylko dla bieżącego użytkownika lub dla bieżącego procesu. Bieżąca polityka procesu ma wyższy priorytet niż ustawienia bieżącego użytkownika. Bieżące zasady dotyczące użytkowników zastępują opcję globalną. Pamiętaj o tym. Zobaczmy teraz, jak zmienić zasady wykonywania skryptów dla programu PowerShell.

Zmień zasady wykonywania programu PowerShell dla procesu

  1. Otwórz wiersz polecenia lub PowerShell.
  2. Uruchom plik powershell.exe z argumentem -ExecutionPolicy Unrestricted. Na przykład,
    Powershell.exe -ExecutionPolicy Unrestricted -File c:  data  test.ps1

Spowoduje to uruchomienie skryptu przy użyciu zasad nieograniczonego wykonywania. Zamiast skryptu możesz uruchomić polecenie cmdlet lub to, co chcesz. Zamiast „Nieograniczony” możesz zastosować dowolną inną zasadę wymienioną powyżej.

Porada: W przypadku otwartej konsoli PowerShell można przełączyć zasady wykonywania za pomocą polecenia:

Set-ExecutionPolicy Unrestricted -Scope Process

Pozostanie aktywne, dopóki nie zamkniesz bieżącego okna PowerShell.Zasady wykonywania programu PowerShell są ustawione dla procesu

Zmień zasady wykonywania programu PowerShell dla bieżącego użytkownika

  1. Otwórz PowerShell.
  2. Wpisz lub skopiuj i wklej następujące polecenie i naciśnij klawisz Enter:
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser

Wskazówka: jeśli zasada nie została ustawiona po powyższym poleceniu, spróbuj połączyć ją z argumentem -Force, na przykład:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force

Gdy zasada wykonywania jest ustawiona dla bieżącego użytkownika, zastąpi ona zakres „LocalMachine”. Ponownie w przypadku procesu można go zastąpić dla bieżącego wystąpienia programu PowerShell, jak opisano powyżej.

Zmień globalne zasady wykonywania programu PowerShell

Ta zasada wykonywania ma zastosowanie do komputera, co oznacza, że ​​jest skuteczna dla tych kont użytkowników, dla których żadna zasada wykonywania nie jest stosowana indywidualnie. Przy ustawieniach domyślnych zostanie zastosowany do wszystkich kont użytkowników.

Aby zmienić zasady wykonywania programu PowerShell w systemie Windows 10 wykonaj następujące czynności.

  1. Otwórz PowerShell jako administrator .
  2. Wykonaj następujące polecenie:
    Set-ExecutionPolicy Unrestricted -Scope LocalMachine

Skończyłeś.

Zmień zasady wykonywania programu PowerShell za pomocą poprawki w rejestrze

Możliwa jest zmiana zasad wykonywania za pomocą poprawki rejestru zarówno dla bieżącego użytkownika, jak i komputera. Oto, jak można to zrobić.

  1. Otworzyć Edytor rejestru .
  2. Aby zmienić zasady wykonywania dla bieżącego użytkownika, przejdź do
    HKEY_CURRENT_USER  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  3. Ustaw wartość ciągu ExecutionPolicy na jedną z następujących wartości: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.
  4. Aby zmienić zasady wykonywania dla zakresu LocalMachine, przejdź do
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  5. Ustaw wartość ciągu ExecutionPolicy na jedną z następujących wartości: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.

Wskazówka: zobacz, jak przejść do klucza rejestru jednym kliknięciem . Ty też możesz szybko przełączaj się między HKCU i HKLM w Edytorze rejestru systemu Windows 10 .

jak stworzyć nieodwrócony serwer

Otóż ​​to.

Ciekawe Artykuły

Wybór Redakcji

Microsoft Defender oznacza Winaero Tweaker w systemie Windows 10
Microsoft Defender oznacza Winaero Tweaker w systemie Windows 10
Dzisiaj wielu użytkowników zgłosiło, że Microsoft zaczął oznaczać Winaero Tweaker jako PUS (potencjalnie niechciane oprogramowanie). Ktoś w firmie Microsoft najwyraźniej nie jest zadowolony z funkcji, które zaimplementowałem w mojej aplikacji. Reklama Microsoft Defender usuwa teraz aplikację z następującym wyjaśnieniem: HackTool: Win32 / WinTweak Ta zmiana pojawiła się po raz pierwszy w definicjach sygnatur w wersji 1.313.1201.0.
Jak dodać tekst do szpul na Instagramie
Jak dodać tekst do szpul na Instagramie
Jeśli stwierdzisz, że Twój Instagram Reel mógłby użyć sprytnych słów, aby go ulepszyć, ale nie wiesz, jak to zrobić, trafiłeś we właściwe miejsce. Z tego artykułu dowiesz się, jak dodawać zwykły i znikający tekst
Recenzja Gigabyte GA-X58A-UD3R
Recenzja Gigabyte GA-X58A-UD3R
Płyty wyposażone w gniazdo procesora Intel LGA 1366 i chipset X58 były niegdyś domeną entuzjastów z pieniędzmi do spalenia, ale czasy, w których trzeba było wydawać 200 funtów bez podatku VAT, minęły: najnowszy Gigabyte, X58A-UD3R,
Zmień stronę nowej karty i stronę główną w przeglądarce Mozilla Firefox
Zmień stronę nowej karty i stronę główną w przeglądarce Mozilla Firefox
Jedną z nowych funkcji przeglądarki Firefox jest zestaw opcji związanych ze stroną nowej karty i stroną główną. Oto jak ich używać.
Jak usunąć bloatware z MIUI
Jak usunąć bloatware z MIUI
Właśnie dostałeś nowy telefon Xiaomi z systemem operacyjnym MIUI i wszystko wygląda dobrze. Ale nagle bombarduje cię powiadomieniami o aplikacjach, których nie potrzebujesz. Nazywa się to bloatware, które może spowodować
Zwolnij animacje okien w systemie Windows 10 za pomocą klawisza Shift
Zwolnij animacje okien w systemie Windows 10 za pomocą klawisza Shift
Aby spowolnić animacje okien w systemie Windows 10 za pomocą klawisza Shift, musisz zastosować prostą modyfikację rejestru opisaną w artykule.
Wsparcie Microsoft Security Essentials dobiega końca wraz z systemem Windows 7
Wsparcie Microsoft Security Essentials dobiega końca wraz z systemem Windows 7
Firma Microsoft ujawniła, że ​​ich bezpłatne rozwiązanie zabezpieczające, Microsoft Security Essentials, nie będzie już obsługiwane po 14 stycznia 2020 r. Security Essentials, znany również jako MSE, to bezpłatna aplikacja antywirusowa firmy Microsoft. Obecnie jest zintegrowany z systemem Windows 10 i jego aplikacją „Zabezpieczenia systemu Windows”. Wcześniejsze wersje systemu Windows, takie jak Windows 7 i