Powershell Ausführungsrichtlinie – welche gibt es?
Wenn man in Windows Powershell ein Script ausführen möchte, muss man die Ausführungsrichtlinie dementsprechend einstellen. Die Windows PowerShell unterscheidet dabei fünf verschiedenen Richtlinien (Policies).
| Option | Beschreibung |
|---|---|
| Unrestricted | Skripte werden ausgeführt. Bei Skripten nicht vertrauenswürdiger Quellen erfolgt eine Abfrage |
| RemoteSigned | Alle Skripte fremder Quellen müssen digital von einem vertrauenswürdigen Herausgeber signiert sein. Lokale Skripte werden ausgeführt |
| AllSigned | Jedes Skript muss von einem vertrauenswürdigen Herausgeber signiert sein. |
| restricted | Standardwert; es werden keine Skripte ausgeführt. Die PowerShell kann nur interaktiv verwendet werden |
| bypass | Skripte werden ohne Blockierung, Nachfragen oder Warnungen ausgeführt. |
Zunächst kann man sich mit dem folgenden Cmdlet anzeigen lassen, welche Richtlinie an Ihrem System eingestellt ist.
PS C:\Windowssystem32> Get-ExecutionPolicy
Restricted
Damit man Scripte ausführen kann, muss man jetzt nur noch die Richtlinie ändern. Um Scripte lokal ausführen zu können, wählt man am besten das Cmdlet remotesigned.
Beachte:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
Nach der Ausführung des obigen Befehls muss man noch mit „JA“ bestätigen und schon ist es möglich Scripte in der PowerShell ausführen zu lassen.

Das könnte dich auch interessieren:
- Visual Studio Code unter Windows installieren und für das PowerShell Scripting einrichten
- Wie berechnet man den freien Speicherplatz mit der PowerShell?
- Wie kann man einem Windows PowerShell Skript Parameter übergeben
- Mit der Windows PowerShell prüfen, ob eine bestimmte Datei oder ein Verzeichnis bereits existiert
Keine Produkte gefunden.









