Windows: Wykonaj skrypt PowerShell - jak to działa
Ze względów bezpieczeństwa domyślnie nie można uruchomić skryptu Powershell w systemie Windows. Zamiast tego małe programy są blokowane. W tej praktycznej wskazówce pokazujemy, w jaki sposób możesz rozpocząć i używać skryptu.
Uruchom skrypt Powershell w systemie Windows - musisz to zrobić
Jeśli chcesz uruchomić skrypt Powershell w systemie Windows, musisz najpierw usunąć blok:
- Kliknij prawym przyciskiem myszy skrót PowerShell i wybierz „Uruchom jako administrator”. Może być konieczne potwierdzenie tego kroku.
- Wykonaj tutaj polecenie „Set-ExecutionPolicy RemoteSigned”, aby skrypty zostały wykonane.
- Uwaga: To polecenie wykonuje wszystkie skrypty, co może powodować zagrożenie bezpieczeństwa.
- „RemoteSigned” wymaga podpisu cyfrowego, aby go wykonać i używa go do skryptów pobranych z Internetu. System Windows zawsze uruchamia lokalne skrypty utworzone na komputerze.
- Dlatego możesz użyć zmiennej „AllSigned” zamiast „RemoteSigned”. Wszystkie skrypty są wykonywane z podpisem cyfrowym. Jeśli podpis nie jest znany, zostaniesz poproszony o zgodę.
- Zmienna „Nieograniczony” wykonuje wszystkie skrypty, ale ostrzeżenie jest wyświetlane dla niepodpisanych skryptów pobranych z Internetu. W takim przypadku komenda brzmi „Set-ExecutionPolicy Unrestricted”.
- Za pomocą polecenia „powershell -ep RemoteSigned -file MyScript.ps1” możesz ustawić wyjątek dla swojego pliku. Zastąp zmienną „MyScript.ps1” rzeczywistą nazwą pliku.
Wykonaj skrypt PowerShell - edytuj prawa grupy
Możesz także edytować prawa grupowe w systemie Windows 10. Zaleta: nie musisz wybierać między mylącymi poleceniami.
- Wpisz „Konfiguracja komputera i użytkownika” w wyszukiwaniu systemu Windows i uruchom program o tej samej nazwie.
- Przełącz się tutaj na „Wytyczne”, a następnie na „Szablony administracyjne”.
- W obszarze „Składniki systemu Windows” poszukaj folderu „Windows PowerShell”.
- Kliknij dwukrotnie pozycję „Zezwalaj na wykonywanie skryptu”.
- Tutaj znajdziesz opcje ustawień „Zezwalaj na skrypty lokalne i zdalnie podpisane skrypty”, „Zezwalaj tylko na podpisane skrypty” i „Zezwalaj na wszystkie skrypty”.
- Ze względów bezpieczeństwa zalecamy użycie opcji „Zezwalaj na skrypty lokalne i skrypty ze podpisem zdalnym”. To optymalnie chroni Twój komputer.
Te instrukcje dotyczą systemu Windows 8 lub Windows 10. W kolejnym praktycznym poradniku pokażemy najważniejsze polecenia programu PowerShell.