Wer versucht ein Skripte auszuführen, bekommt folgende Meldung, wenn er das nicht vorher erlaubt hat:
Die Datei "1" kann nicht geladen werden, da die Ausführung von Skripts auf diesem System deaktiviert ist. Weitere Informationen finden Sie unter "about_Execution_Policies" (). Cmd-Fehler im Visual Studio-Code: Kann nicht geladen werden, da das Ausführen von Skripten auf diesem System deaktiviert ist. In Zeile:1 Zeichen:1
+ 1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo: Sicherheitsfehler: (:) [], PSSecurityException
+ FullyQualifiedErrorId: UnauthorizedAccess
Das liegt daran, dass die Ausführung von Skripte aus Sicherheitsgründen standardmäßig deaktiviert ist. Um die Ausführung zu erlauben, muss eine PowerShell als Administrator geöffnet werden und folgender Befehl ausgeführt werden:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
Das sorgt dafür, dass lokale ausgeführte Skripte erlaubt werden, jedoch Skripte die per Remote-Call auf diesem System ausgeführt werden sollen signiert sein müssen. Wer mehr darüber erfahren möchte, kann sich gerne folgenden Link anschauen:
- Ausführung von scripts auf diesem system deaktiviert ist video
- Ausführung von scripts auf diesem system deaktiviert ist 1
Ausführung Von Scripts Auf Diesem System Deaktiviert Ist Video
Ändern Sie die Ausführungsrichtlinie:
3. ) Geben Sie den folgenden Befehl ein und drücken Sie " Weiter ", um es auszuführen. Set-ExecutionPolicy Remotesigniert
Hinweis: Ersetzen Sie das Wort " RemoteSigniert " mit der gewünschten Sicherheitsstufe wie oben gezeigt. 4. ) Drücken Sie " Y " spezifizieren " Ja. " Dadurch wird die Gruppenrichtlinie auf die gewünschte Stufe geändert. 5. ) Shau um zu sehen, ob das Problem weiterhin besteht. Häufig gestellte Fragen
Öffnen Sie den Start. Lokalisieren Powershell, klicken Sie mit der rechten Maustaste auf das höchste Ergebnis und wählen Sie Als Administrator ausführen. Geben Sie den folgenden Befehl ein, um lasse das Skript laufen, und drücken Sie die Eingabetaste: Set-ExecutionPolicy RemoteSigned. Geben Sie A ein und drücken Sie die Eingabetaste (falls zutreffend). PowerShell-Fehlerbehebung: Die Skriptausführung ist auf diesem System deaktiviert – IR-Cache. Lösung: Die Standardeinstellung Powershell Ausführungsrichtlinie ist "eingeschränkt". Sie können die ändern Powershell Ausführungsrichtlinie mit dem Befehl Set-ExecutionPolicy. Zu Lauf a Skript Legen Sie die Richtlinie remote auf RemoteSigned fest.
Ausführung Von Scripts Auf Diesem System Deaktiviert Ist 1
Default Policy für Server 2012 R2, Skripte laufen, Skripte und Konfigurations-Files müssen signiert sein, jedoch eigene auf dem lokalen PC erstellte Scripte brauchen keine Signaturen
Set-ExecutionPolicy Bypass -force
Alles funktioniert, keinerlei Warnmeldungen erscheinen
Set-ExecutionPolicy Undefined -force
Es gibt hier keine definierte Ausführungs-Policy, der Status gleicht dem von Restricted
Uneingeschränkt: Es gibt überhaupt keine Einschränkung für irgendein Skript. Nachdem Sie nun die Ebenen kennen, auf denen die Ausführungsrichtlinie festgelegt werden kann, können Sie basierend auf Ihren Anforderungen ganz einfach die für Sie beste auswählen. So ändern Sie die Ausführungsrichtlinie: Drücken Sie " Fenster "+" R ", um die Ausführungsaufforderung zu öffnen. Geben Sie "Powershell" ein und drücken Sie " Cambio "+" Steuerung "+" Weiter " gleichzeitig, um administrativen Zugriff zu gewähren. Geben Sie "Powershell" ein und drücken Sie "Shift" + "Alt" + "Enter" Geben Sie den folgenden Befehl ein und drücken Sie "Enter", um ihn auszuführen. Ausführung von skripts auf diesem system deaktiviert ist meine ip. Set-ExecutionPolicy Remotesigniert Hinweis: Das Wort " RemoteSigniert " sollte wie oben durch die gewünschte Sicherheitsstufe ersetzt werden. Drücken Sie " Y ", um Ja anzugeben, und dies ändert die Gruppenrichtlinie auf die gewünschte Ebene. Gruppenrichtlinie ändern Prüfen um zu sehen, ob das Problem weiterhin besteht. weiter lesen Unterschied zwischen Windows PowerShell und Eingabeaufforderung Behebung: Die Skriptausführung ist auf diesem System deaktiviert Verwenden von PowerShell zum Untersuchen von Windows Defender-Malware-Signaturdefinitionen So fixieren und lösen Sie alle Apps in Windows 10