Hallo und willkommen zu einem neuen Blogbeitrag! Heute werden wir uns einem häufigen Problem widmen, das viele Windows-Benutzer erleben: PowerShell-Skriptausführungsbeschränkungen. Wenn Sie jemals versucht haben, ein PowerShell-Skript auszuführen und auf eine Fehlermeldung wie diese gestoßen sind: „Die Datei kann nicht geladen werden, da die Ausführung von Skripts auf diesem System deaktiviert ist“, dann sind Sie hier genau richtig. In diesem Beitrag zeige ich Ihnen, wie Sie dieses Problem einfach und sicher beheben können.
Schritt 1: PowerShell als Administrator starten
Um die notwendigen Änderungen vornehmen zu können, müssen Sie PowerShell mit Administratorrechten starten. Klicken Sie dazu mit der rechten Maustaste auf das Startmenü und wählen Sie „Windows PowerShell (Admin)“ oder „PowerShell 7 (Admin)“, falls Sie eine neuere Version installiert haben.
Schritt 2: Überprüfen der aktuellen Ausführungsrichtlinie
Bevor Sie Änderungen vornehmen, ist es sinnvoll zu wissen, welche Ausführungsrichtlinie derzeit aktiv ist. Geben Sie den folgenden Befehl ein, um dies zu überprüfen:
Get-ExecutionPolicy
Falls die Richtlinie auf „Restricted“ gesetzt ist, verhindert sie die Ausführung von Skripten.
Schritt 3: Ändern der Ausführungsrichtlinie
Um die Einschränkungen zu lockern, können Sie eine weniger restriktive Richtlinie festlegen. Zwei gängige Optionen sind „RemoteSigned“ und „Unrestricted“. „RemoteSigned“ erlaubt die Ausführung von Skripten, die lokal erstellt wurden, während „Unrestricted“ alle Einschränkungen aufhebt. Wählen Sie die Option, die am besten zu Ihren Sicherheitsanforderungen passt:
Set-ExecutionPolicy RemoteSigned
oder
Set-ExecutionPolicy Unrestricted
Schritt 4: Bestätigen und Testen
Nachdem Sie den Befehl eingegeben haben, werden Sie möglicherweise aufgefordert, die Änderung zu bestätigen. Nach der Bestätigung sollten Sie in der Lage sein, Ihr PowerShell-Skript ohne weitere Probleme auszuführen.
Bitte beachten Sie, dass das Ändern der Ausführungsrichtlinie Sicherheitsrisiken mit sich bringen kann, insbesondere wenn Sie „Unrestricted“ wählen. Stellen Sie immer sicher, dass Sie nur vertrauenswürdige Skripte ausführen, und überlegen Sie sich zweimal, bevor Sie Sicherheitseinstellungen lockern.