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

Jak pozbyć się mojej sztucznej inteligencji w Snapchacie
Jak pozbyć się mojej sztucznej inteligencji w Snapchacie
Chociaż technologia ma wiele zalet, prawdopodobnie chcesz, aby Twoi prawdziwi przyjaciele byli na szczycie czatu na Snapchacie. Jednak zamiast tego platforma przypięła tam My AI. Na szczęście istnieją sposoby, aby przywrócić przyjaciół
Archiwa tagu: Windows 10 Lean
Archiwa tagu: Windows 10 Lean
Zmień folder wirtualnych dysków twardych Hyper-V w systemie Windows 10
Zmień folder wirtualnych dysków twardych Hyper-V w systemie Windows 10
Możesz zmienić folder używany do przechowywania dysków wirtualnych dla maszyn wirtualnych Hyper-V w systemie Windows 10. Pliki dysków wirtualnych to największe pliki maszyny wirtualnej.
Jak uzyskać zweryfikowany znacznik wyboru (dawniej koronę) w TikTok
Jak uzyskać zweryfikowany znacznik wyboru (dawniej koronę) w TikTok
Jeśli spędziłeś trochę czasu na TikTok, być może zauważyłeś, że mała ikona korony, która była na profilach niektórych użytkowników, teraz zniknęła. To dlatego, że te korony zostały zastąpione zweryfikowanymi znacznikami, takimi jak
Jak włączyć podświetlenie klawiatury w laptopie HP
Jak włączyć podświetlenie klawiatury w laptopie HP
Podświetlenie klawiatury to świetny sposób na korzystanie z laptopa HP w ciemności, a jego włączenie jest łatwe. Wystarczy przełączyć go za pomocą dedykowanego klawisza podświetlenia. Oto jak to się robi.
Jak otworzyć nowe okno aplikacji komputerowej z ekranu Start
Jak otworzyć nowe okno aplikacji komputerowej z ekranu Start
W systemie Windows 8 za każdym razem, gdy uruchamiasz drugą instancję (nowe okno) już uruchomionej aplikacji komputerowej, na ekranie startowym nie jest uruchamiana nowa instancja tej aplikacji. Po prostu przełącza się do już uruchomionego okna aplikacji komputerowej. Może to być bardzo denerwujące. Aby otworzyć inne okno tego samego programu, musisz
Jak wyciszyć się w Apex Legends
Jak wyciszyć się w Apex Legends
Apex Legends to popularna gra zespołowa dla wielu graczy, w którą możesz grać ze znajomymi lub przypadkowymi osobami. Ponieważ praca zespołowa jest niezwykle ważną częścią tej gry, komunikacja z kolegami z drużyny jest niezbędna.