Categories: Microsoft

PowerShell: Die Datei kann nicht geladen werden, da die Skriptausführung auf dem System deaktiviert ist

Microsoft hat Windows PowerShell als Standardverwaltungskonsole in seine Heim- (Windows 10) und Unternehmensbetriebssysteme (Windows Server) integriert, um Hunderte von Aufgaben in einer einfachen, sicheren und sicheren Ausführung auszuführen voll funktionsfähiger Weg.

Innerhalb der Aufgaben, die wir mit Windows PowerShell ausführen können, ist jedoch die Ausführung von Skripten, die die Aufgabe haben, Routineaufgaben zu automatisieren oder eine auszuführen, die insbesondere Verwaltungsaktionen erleichtert, und obwohl dies etwas wirklich Nützliches ist kann bestimmte Risiken bergen, da ein Skript mit schädlichem Inhalt verschiedene Systemkomponenten wie Datensätze oder Dienste beeinträchtigen kann, was sich negativ auf die gesamte Leistung und Funktionsfähigkeit auswirkt.

Aus diesem Grund bietet Microsoft verschiedene Optionen an, die wir als Benutzer auswählen können für die Ausführung der Skripte, von der Aktivierung aller Skripte unabhängig von ihrer Quelle (nichts empfohlen) bis zur Einschränkung aller Skripte.

span > Zu behalten Denken Sie daran, unseren YouTube-Kanal zu abonnieren! ABONNIEREN

1. Anzeigen der Windows PowerShell-Ausführungsrichtlinien

Microsoft stellt uns eine Reihe von Windows PowerShell-Ausführungsrichtlinien für alle Skripts zur Verfügung was sie sind.

Eingeschränkt
Dies ist die Standardregel und damit ist die Ausführung einzelner Befehle erlaubt, es werden jedoch keine Skripte ausgeführt, zusätzlich die Ausführung aller Skriptdateien, einschließlich Konfigurations- und Formatdateien (.ps1xml), Modul-Skriptdateien (.psm1) und Windows PowerShell-Profile (.ps1).
Allsigned (nur Signaturen)
Mit dieser Art von Richtlinie können Skripte ausgeführt werden. Dazu müssen alle Skripte und Konfigurationsdateien von einem vertrauenswürdigen Editor signiert werden, einschließlich Skripten, die auf den lokalen Computer geschrieben werden. Vor dem Ausführen von Skripten Publishe wird eine zusätzliche Bestätigung angefordert rs, die nicht klassifiziert wurden, denen vertraut wird oder nicht.
Remotesigned
Diese Anweisung ermöglicht die Ausführung von Skripten, da hierfür eine digitale Signatur eines vertrauenswürdigen Editors in Skripten erforderlich ist und Konfigurationsdateien, die aus dem Internet heruntergeladen werden (einschließlich E-Mail- und Instant Messaging-Programme), erfordern keine digitalen Signaturen in Skripten, die auf den lokalen Computer geschrieben wurden, dh nicht aus dem Internet heruntergeladen wurden und Skripte ausführen können, die werden aus dem Internet heruntergeladen und nicht signiert, wenn sie entsperrt sind, z. B. mithilfe des Cmdlets ‚Datei entsperren‘.
Uneingeschränkt (keine Einschränkung)
Diese Anweisung enthält uns die Möglichkeit, nicht signierte Skripte auszuführen, was ein hohes Sicherheitsrisiko darstellt, und warnt den Benutzer vor dem Ausführen von Konfigurationsdateien und Skripten, die aus dem Internet heruntergeladen wurden, um die Sicherheit zu erhöhen.
Bypass
Mit dieser Richtlinie wird nichts blockiert und weder Warnungen noch Sicherheit Es werden Meldungen angezeigt. Diese Ausführungsanweisung wurde für Konfigurationen entwickelt, in denen ein Windows PowerShell-Skript in eine größere Anwendung integriert ist, oder für Konfigurationen, in denen Windows PowerShell die Grundlage eines Programms ist, das über ein eigenes Sicherheitsmodell verfügt. div >
Undefiniert (undefiniert)
Diese Option gibt an, dass im aktuellen Bereich keine Ausführungsrichtlinie festgelegt ist. Wenn also die Ausführungsrichtlinie in allen Feldern undefiniert ist, lautet die Richtlinie für die automatische Ausführung Eingeschränkt, dies ist die Standardausführungsrichtlinie in Windows 10.

Um alle Windows PowerShell-Anweisungen anzuzeigen, können Sie Folgendes ausführen. Lassen Sie uns nun sehen, wie Sie eine neue Anweisung festlegen, um ein Skript in Windows PowerShell korrekt auszuführen.

 Get-ExecutionPolicy -List  

2. Skript mit ExecutionPolicy ausführen Windows PowerShell-Befehl

Schritt 1

Um diese Option zu nutzen, können Sie in Windows PowerShell zwei Optionen als Administratoren ausführen:

 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned Set-ExecutionPolicy RemoteSigned -Force 
Schritt 2

Sobald eine dieser Zeilen ausgeführt wurde, können wir das Ergebnis mit dem folgenden Cmdlet :

 Get- validieren. ExecutionPolicy -List 

3. Führen Sie das Skript in Windows PowerShell mit dem Registrierungseditor aus. H2>
Schritt 1

Für diese Methode Es wird empfohlen, eine Sicherungskopie der Dateien zu erstellen oder im Falle eines Fehlers einen Wiederherstellungspunkt zu erstellen. Anschließend verwenden wir die folgenden Schlüssel und führen Folgendes aus:

+ R

 Regedit 
Schritt 2

I. In dem Fenster, das angezeigt wird, gehen wir zur nächsten Route.

 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ PowerShell \ 1 \ ShellIds \ Microsoft.PowerShell 
Schritt 3

Dort klicken wir mit der rechten Maustaste auf ‚Microsoft.PowerShell‘? und wählen Sie die Option ‚Neuer / String-Wert‘:

Schritt 4

Dieser neue Wert heißt ‚ExecutionPolicy‘:

Schritt 5

Wir doppelklicken auf diesen Wert und in den ‚Wertinformationen‘? Geben Sie das Feld ‚RemoteSigned‘ ein:

Schritt 6

Klicken Sie auf ‚Akzeptieren‘ und wir werden sehen, dass diese Anweisung angewendet wird:

4. Skript in Windows PowerShell mit Gruppenrichtlinien ausführen

Schritt 1

Diese Option ist für die Pro und Enterprise Edition von Windows 10 verfügbar. Um darauf zuzugreifen, verwenden wir die folgenden Schlüssel und führen die aus Folgendes:

+ R

 gpedit.msc 
Schritt 2

Drücken Sie die Eingabetaste Zeigen Sie das folgende Fenster an und gehen Sie zur folgenden Route:

  • Gerätekonfiguration
  • Administrative Vorlagen
  • Windows-Komponenten
  • Windows PowerShell
Schritt 2

Dort wählen wir die Richtlinie ‚Skriptausführung aktivieren‘ aus und öffnen sie:

Schritt 3

Im angezeigten Fenster aktivieren wir die ‚Aktiviert‘? Box und in der ‚Ausführungsrichtlinie‘? Feld können wir eine der folgenden Optionen auswählen. Sobald die Direktive definiert ist, klicken Sie auf Übernehmen und akzeptieren, um die Änderungen zu speichern.

  • Nur signierte Skripte zulassen
  • Lokale Skripte und signierte Remote-Skripte zulassen
  • Alle Skripte zulassen

Mit jeder dieser Methoden können Skripte in Windows-Umgebungen ordnungsgemäß verwendet werden. Div>

adminguides

Recent Posts

Kombinieren Sie das Haftnotizen-Symbol in der Taskleiste, nicht kombiniertes Problem

Die Microsoft Sticky Notes sind ein beliebtes und nützliches Tool für Benutzer von Windows 10-Systemen,…

2 Jahren ago

Windows 11-Insider-Kanäle können nicht von Dev auf Beta geändert werden

Microsoft hat kürzlich den lang erwarteten Windows 11 Dev Channel veröffentlicht, auf den über Windows…

2 Jahren ago

Beheben Sie den Anwendungsfehler „DDE Server Window Explorer.exe“.

Windows 10 ist eines der beliebtesten und am weitesten verbreiteten Betriebssysteme für Computerbenutzer.Die Entwicklung von…

2 Jahren ago

Herunterladen der Microsoft Edge-Download-Schaltfläche funktioniert nicht

Überprüfen und konfigurieren Sie die BerechtigungseinstellungenAktivieren Sie Edge für die Ausführung mit AdministratorrechtenReparieren Sie Microsoft…

2 Jahren ago

Laden Sie den Treiber für den Insignia USB 2.0-zu-Ethernet-Adapter für Windows 11, 10 herunter

Die meisten der neuesten Laptops haben keinen eingebauten Ethernet-Anschluss.Wir alle wissen, dass kabelgebundene Verbindungen viel…

2 Jahren ago

Asus Zephyrus verwendet keine GPU, wie man es behebt

Die Grafikverarbeitungseinheit oder GPU ist eine wesentliche Komponente eines Computersystems, die für die Wiedergabe von…

2 Jahren ago