In Windows 11 hat PowerShell eine”Ausführungsrichtlinie“-Sicherheitsfunktion, die steuert, wie Konfigurationsdateien geladen und Skripts ausgeführt werden, um zu verhindern, dass bösartiger Code auf dem System ausgeführt wird. Daher schlägt der Versuch, ein Skript auf PowerShell auszuführen, manchmal mit der Fehlermeldung „kann nicht geladen werden, da die Ausführung von Skripts auf diesem System deaktiviert ist“ fehl.

Wenn Sie versuchen, ein Skript in Windows 11 auszuführen , müssen Sie die Ausführungsrichtlinie für den lokalen Computer, den aktuellen Benutzer oder die Sitzung ändern.

Wenn Sie eine PowerShell-Ausführungsrichtlinie für den lokalen Computer und den aktuellen Benutzer festlegen, werden die Informationen in der Datei Registrierung. Wenn Sie die Richtlinie jedoch für eine bestimmte Sitzung konfigurieren, wird die Richtlinie im Arbeitsspeicher gehalten und geht dann verloren, wenn Sie die Sitzung schließen. Laut Für Microsoft schränkt die Ausführungsrichtlinie die Aktion nicht ein. Sie können die Richtlinie umgehen, indem Sie das Skript in die Befehlszeilenschnittstelle (CLI) eingeben.

In dieser Anleitung zeigen wir Ihnen, wie Sie die Ausführungsrichtlinie ändern, um Skripts auszuführen erfolgreich auf PowerShell in Windows 11.

So ändern Sie die Ausführungsrichtlinie in PowerShell

Klicken Sie auf Start > suchen Sie nach  PowerShell > wählen Sie die Option Als Administrator ausführen aus. Geben Sie den folgenden Befehl ein, um die aktuelle Ausführungsrichtlinie zu bestätigen > drücken Sie Enter auf der Tastatur. Get-ExecutionPolicy

Geben Sie den folgenden Befehl ein, um die PowerShell-Ausführungsrichtlinie so zu ändern, dass Skripts zugelassen werden > drücken Sie Enter auf der Tastatur. Set-ExecutionPolicy RemoteSigned

Geben Sie Y ein > drücken Sie Enter auf der Tastatur. Wenn Sie fertig sind, können Sie das Skript jetzt erneut ausführen, und es sollte jetzt erfolgreich in Windows 11 ausgeführt werden.

Weiterlesen:

Categories: IT Info