Wer versucht ein Skripte auszuführen, bekommt folgende Meldung, wenn er das nicht vorher erlaubt hat:
Die Datei "XYZ.ps1" kann nicht geladen werden, da die Ausführung von Skripts auf diesem System deaktiviert ist. Weitere Informationen finden Sie unter "about_Execution_Policies" (http://go.microsoft.com/fwlink/?LinkID=135170). In Zeile:1 Zeichen:1 + XYZ.ps1 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : Sicherheitsfehler: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess
Das liegt daran, dass die Ausführung von Skripte aus Sicherheitsgründen standardmäßig deaktiviert ist. Um die Ausführung zu erlauben, muss eine PowerShell als Administrator geöffnet werden und folgender Befehl ausgeführt werden:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
Das sorgt dafür, dass lokale ausgeführte Skripte erlaubt werden, jedoch Skripte die per Remote-Call auf diesem System ausgeführt werden sollen signiert sein müssen.
Wer mehr darüber erfahren möchte, kann sich gerne folgenden Link anschauen: https://technet.microsoft.com/de-de/library/ee176961.aspx