Ve výchozím nastavení v PowerShellu z bezpečnostních důvodů nespustíme žádné skripty. Dá se nastavit různá míra zabezpečení (například spouštět jen podepsané skripty).
Následující příkaz povolí spuštění jakéhokoli skriptu (ale je otázka, zda to tak paranoidní administrátor chce).
Set-ExecutionPolicy Unrestricted |
(poznámka: PowerShell musí být pro toto nastavení spuštěn Run as administrator)
Druhou možností je toto nastavit pomocí GPO (Group Policy neboli Skupinových politik) a to zde:
User/Computer Configuration – Administrative Templates – Windows Components – Windows PowerShell – Turn on Script Execution