Udostępnij teraz w social media:

PowerShell jest dość potężnym narzędziem i jak powie Peter Parker; z dużą mocą przychodzi duża odpowiedzialność. To potężne narzędzie może uszkodzić Twój system, jeśli nie jesteś ostrożny, jak go używasz. W szczególności szkodliwe skrypty PowerShell, jeśli zostaną uruchomione, mogą coś zepsuć. Właśnie dlatego PowerShell ogranicza uruchamianie skryptów. Ma kilka warstw zabezpieczeń, które można zastosować, ograniczając wszystkie skrypty lub tylko skrypty niepodpisane i niezweryfikowane. Jeśli nie możesz uruchomić skryptu PowerShell, co do którego masz pewność, że jest bezpieczny, musisz zmienić zasady wykonywania programu PowerShell, aby to zrobić. Oto jak.

Sprawdź -   Jak zainstalować motyw ikony Arc w systemie Linux

Zaloguj się do swojego systemu za pomocą konta administratora i otwórz PowerShell z uprawnieniami administratora.

Uruchom następujące polecenie;

Set-ExecutionPolicy

PowerShell zapyta Cię o parametr. Parametr informuje, jakie uprawnienia należy ustawić dla programu PowerShell.

Można ustawić cztery parametry;

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.

za pośrednictwem Microsoft TechNet

Sprawdź -   Jak wykonać kopię zapasową systemu Linux

Wpisz parametr odpowiadający uprawnieniom, które chcesz ustawić, i naciśnij Enter.

Zostaniesz poproszony o potwierdzenie zmiany przed jej wykonaniem. Wpisz odpowiednią literę, aby potwierdzić zmianę i naciśnij Enter.

Zmiana odbywa się w locie. Nie będziesz musiał ponownie uruchamiać systemu ani programu PowerShell. Jeśli wcześniej nie można było uruchomić skryptu programu PowerShell, możesz teraz podać programowi PowerShell ścieżkę do niego i będzie on działać.

Odwrócenie zmiany jest proste i przebiega zgodnie z tym samym procesem. Należy uruchomić polecenie Set-ExecutionPolicy, a następnie podać wybrany parametr. Jeśli wcześniej dałeś PowerShell nieograniczony dostęp, możesz go ograniczyć lub ponownie ograniczyć za pomocą odpowiedniego parametru.

Sprawdź -   Dlaczego Google mówi, że Chrome jest bezpieczniejszy niż Edge?

W ten sposób można zmienić zasady wykonywania programu PowerShell we wszystkich wersjach systemu Windows.