PowerShell,  Windows

Die Ausführung von PowerShell Skripten zulassen

PowerShell Skripte dürfen in Windows standardmäßig nicht ausgeführt werden. Windows verweigert die Ausführung.
Öffnen Sie die Windows PowerShell mit dem Kontextmenübefehl Als Administrator ausführen (rechter Mausklick auf das PowerShell Icon) und geben Sie den Befehl

PS> Set-ExecutionPolicy RemoteSigned

ein. Ich empfehle grundsätzlich die Eingabe von RemoteSigned anstatt Unrestricted.

RemoteSigned erlaubt im Gegensatz zu Unrestricted die Ausführung von lokal erstellten PowerShell Skripten. Diese Skriptdateien müssen nicht signiert werden. Achtung: Sollten die Skripte auf einem anderen Rechner erstellt worden sein, so verweigert Windows die Ausführung unter Umständen (wenn der Rechner nicht in einer vertrauenwürdigen Umgebung war (siehe Internet Explorer Zones).

Mit dem Befehl

Set-ExecutionPolicy Allsigned

müssen alle Skripte digital signiert werden. Ob dies notwendig ist, hängt von den Sicherheitsanforderungen an den Server bzw. der Anwendung ab.