Jak w PowerShellu pominąć execution policy dla pojedynczego skryptu

W PowerShellu istnieje mechanizm execution policy definiujący czy skrypt może być uruchomiony. Czasami zachodzi potrzeba ominięcia go dla pojedynczego skryptu, ale bez globalnej modyfikacji execution policy.

Chesz przetestować działanie poniższych instrukcji, a nie masz dostępu do serwera Linuxowego? Po rejestacji na DigitalOcean otrzymasz 100 dolarów do wykorzystania w ciągu 60 dni, a z przyjaznym interfejsem uruchomisz ulubioną dystrybucję w ciągu paru minut.

Przed uruchomieniem skryptu ściągniętego z internetu warto zapoznać się z jego treścią gdyż licho nie śpi i mogą znajdować się w nim instrukcje mogące poważnie zaszkodzić.

Zatem, aby uruchomić pojedynczy skrypt pomijając mechanizm execution policy wystarczy skorzystać z polecenia powershell.exe -ExecutionPolicy Bypass sciezka_do_skryptu\sam_skrypt.ps1.

PS C:\> powershell.exe -ExecutionPolicy Bypass C:\Users\Radek\przydatny_skrypt.ps1
(Tutaj dzieją się rzeczy niesłychane - jak to w skryptach PowerShella.)
PS C:\>