Windows

PowerShell-Skript ausführen

11.08.2023
Von 
Thomas Rieske arbeitet seit Oktober 2002 als freiberuflicher IT-Fachjournalist und Autor für IDG. Zu den Themenschwerpunkten des Diplom-Übersetzers zählen unter anderem Computersicherheit, Office-Anwendungen und Telekommunikation.
Sie haben ein Skript für die PowerShell geschrieben und möchten es nun starten? Das ist aufgrund von Sicherheitsmechanismen aber gar nicht so einfach.

Windows PowerShell als Admin starten

PowerShell-Befehle können tief ins System eingreifen und im Worst Case den Rechner unbrauchbar machen oder Malware einschleusen. Daher lassen sich PowerShell-Skripte standardmäßig weder per Doppelklick noch über die Kommandozeile ausführen.

Um das zu ändern, geben Sie in das Suchfeld der Task-Leiste Powershell ein. Dann starten Sie den Treffer mit der höchsten Übereinstimmung (Windows PowerShell) als Administrator und beantworten die folgende Rückfrage der Benutzerkontensteuerung mit Ja.

Sicherheitsstufe ermitteln

Wenn Sie nun den Befehl Get-ExecutionPolicy absetzen, können Sie zunächst herausfinden, welche Sicherheitsstufe aktuell aktiviert ist. Die Standardrichtlinie Restricted besagt, dass einzelne Befehle zwar ausgeführt werden dürfen, Skripte hingegen nicht. Das gilt unabhängig davon, ob sie lokal erstellt oder aus dem Internet heruntergeladen wurden.

Policy anpassen

Sie können aber direkt eine andere Ausführungsrichtlinie festlegen. Die Policy RemoteSigned zum Beispiel lässt die Ausführung von Skripten zu, die lokal auf Ihrem Computer geschrieben wurden. Für Skript-Dateien aus externen Quellen wie dem Internet ist indes eine digitale Signatur erforderlich. Mit dem folgenden Befehl passen Sie die Richtlinie entsprechend an, wobei Groß- und Kleinschreibung keine Rolle spielt:

Set-ExecutionPolicy RemoteSigned

Anschließend müssen Sie die Änderung der Ausführungsrichtlinie noch explizit bestätigen, indem Sie J für Ja eintippen und die Enter-Taste drücken. Ab sofort greifen die weniger restriktiven Sicherheitsmaßnahmen, sodass Sie Ihre lokal erstellten PowerShell-Skripte problemlos starten können.

Produkte: Der Trick funktioniert mit allen aktuellen Versionen von Windows 10 und Windows 11. (ad)