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
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