So führen Sie ein PowerShell-Skript sicher aus
Ohne den Schutz vor bösartigen Skripten dauerhaft zu deaktivieren.
PowerShell blockiert Skripte (.ps1) standardmäßig als Sicherheitsmaßnahme — so führen Sie eines vertrauensvoll aus, ohne diesen Schutz dauerhaft zu deaktivieren.
Zuerst: Vertrauen Sie der Quelle?
Führen Sie nur Skripte aus Quellen aus, die Sie kennen und denen Sie vertrauen — ein .ps1-Skript kann praktisch alles auf Ihrem System tun, genau wie ein normales Programm.
Eines einmalig ausführen (empfohlen)
- PowerShell als Administrator.
- Führen Sie aus:
Set-ExecutionPolicy -Scope Process RemoteSigned— das betrifft nur dieses konkrete Fenster, nicht dauerhaft. - Führen Sie das Skript mit seinem vollständigen Pfad aus.
Warum "-Scope Process" nutzen: Es beschränkt die Änderung auf das aktuelle PowerShell-Fenster — beim Schließen kehrt die Einschränkung automatisch in ihren ursprünglichen Zustand zurück, ohne Ihr System dauerhaft weniger geschützt zu lassen.
Tipp: Vermeiden Sie es, die Ausführungsrichtlinie dauerhaft und global zu ändern, "um die Warnung nicht mehr zu sehen" — die vorübergehende Einstellung pro Fenster ist genauso schnell und verringert Ihren Schutz nicht langfristig.
Häufig gestellte Fragen
Ist es sicher, die Skript-Beschränkung dauerhaft zu deaktivieren?
Das ist nicht ratsam — es verringert einen echten Schutz vor bösartigen Skripten. Die vorübergehende Einstellung pro Fenster (-Scope Process) erreicht dasselbe ohne dieses langfristige Risiko.
Was passiert, wenn ich ein Skript unbekannter Herkunft ausführe?
Es kann praktisch alles auf Ihrem System tun, genau wie ein normales ausführbares Programm — führen Sie nur Skripte aus Quellen aus, denen Sie voll vertrauen.