❗ PowerShell‑Skripte sind deaktiviert – was tun?

Wenn du beim Ausführen eines Skripts die Meldung erhältst:

„Skripts sind auf diesem System deaktiviert!“

dann blockiert die aktuelle PowerShell‑Ausführungsrichtlinie die Ausführung.

🔍 Warum passiert das?

Auf neuen Windows‑Systemen steht die Execution Policy standardmäßig auf:

Restricted ➡️ Keine Skriptausführung erlaubt – weder lokal noch remote.

Das ist eine Sicherheitsvorgabe von Microsoft, um unerwünschte Skripte zu verhindern.

✅ Lösung: Ausführungsrichtlinie ändern

1. Offizielle Microsoft‑Dokumentation öffnen

https://go.microsoft.com/fwlink/?LinkID=135170

2. PowerShell als Administrator starten

Rechtsklick → Als Administrator ausführen

3. Ausführungsrichtlinie setzen

Führe folgenden Befehl aus:

Code

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

4. Was bedeutet „RemoteSigned“?

  • Lokale Skripte dürfen ohne Signatur ausgeführt werden
  • Heruntergeladene Skripte müssen signiert sein
  • Gute Balance aus Sicherheit und Alltagstauglichkeit
  • Empfohlene Einstellung für Windows‑Clients und Server