Haupt Windows 10 So ändern Sie die PowerShell-Ausführungsrichtlinie in Windows 10

So ändern Sie die PowerShell-Ausführungsrichtlinie in Windows 10



Standardmäßig beschränkt PowerShell die Ausführung von Skripten auf Endbenutzer-PCs. Diese Einstellung ist aus Sicherheitsgründen gut. Wenn Sie jedoch viele Skripte verwenden, die Sie selbst heruntergeladen oder codiert haben, kann dies sehr ärgerlich sein. In diesem Artikel wird erläutert, wie Sie die Standardausführungsrichtlinie für PowerShell-Skripts in Windows 10 ändern.

Werbung


Windows PowerShell verfügt über vier verschiedene Ausführungsrichtlinien:

  • Eingeschränkt - Es können keine Skripte ausgeführt werden. Windows PowerShell kann nur im interaktiven Modus verwendet werden.
  • AllSigned - Es können nur Skripte ausgeführt werden, die von einem vertrauenswürdigen Herausgeber signiert wurden.
  • RemoteSigned - Heruntergeladene Skripte müssen von einem vertrauenswürdigen Herausgeber signiert sein, bevor sie ausgeführt werden können.
  • Uneingeschränkt - Keine Einschränkungen; Alle Windows PowerShell-Skripts können ausgeführt werden.
  • Undefiniert - Es wurde keine Ausführungsrichtlinie festgelegt.

Wenn die Ausführungsrichtlinie nicht festgelegt und nicht konfiguriert ist, wird sie als 'Undefiniert' angezeigt. So können Sie den aktuellen Wert sehen.

Anzeigen der PowerShell-Ausführungsrichtlinie

  1. Öffnen Sie PowerShell .
  2. Geben Sie den folgenden Befehl ein oder kopieren Sie ihn und drücken Sie die Eingabetaste:
    Get-ExecutionPolicy -List

PowerShell Siehe Ausführungsrichtlinie

Der Befehl zeigt alle Ausführungsrichtlinien an. Wie Sie sehen, gibt es eine Reihe von Bereichen, für die die Ausführungsrichtlinie definiert werden kann. Sie kann global für alle Benutzer, nur für den aktuellen Benutzer oder für den aktuellen Prozess festgelegt werden. Die aktuelle Prozessrichtlinie hat Vorrang vor den Einstellungen des aktuellen Benutzers. Die aktuelle Benutzerrichtlinie überschreibt die globale Option. Denken Sie daran. Lassen Sie uns nun sehen, wie Sie die Skriptausführungsrichtlinie für PowerShell ändern.

Ändern Sie die PowerShell-Ausführungsrichtlinie für einen Prozess

  1. Öffne ein Eingabeaufforderung oder PowerShell.
  2. Starten Sie die Datei Powershell.exe mit dem Argument -ExecutionPolicy Unrestricted. Zum Beispiel,
    Powershell.exe -ExecutionPolicy Unrestricted -File c:  data  test.ps1

Dadurch wird Ihr Skript mithilfe der Richtlinie für uneingeschränkte Ausführung gestartet. Anstelle des Skripts können Sie ein Cmdlet starten oder was Sie wollen. Anstelle von 'Uneingeschränkt' können Sie auch eine andere oben genannte Richtlinie verwenden.

Tipp: Bei einer geöffneten PowerShell-Konsole können Sie die Ausführungsrichtlinie mithilfe des folgenden Befehls ändern:

Set-ExecutionPolicy Unrestricted -Scope-Prozess

Es bleibt aktiv, bis Sie das aktuelle PowerShell-Fenster schließen.Die PowerShell-Ausführungsrichtlinie ist für einen Prozess festgelegt

Ändern Sie die PowerShell-Ausführungsrichtlinie für den aktuellen Benutzer

  1. Öffnen Sie PowerShell.
  2. Geben Sie den folgenden Befehl ein oder kopieren Sie ihn und drücken Sie die Eingabetaste:
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser

Tipp: Wenn die Richtlinie nicht nach dem obigen Befehl festgelegt wurde, versuchen Sie, sie wie folgt mit dem Argument -Force zu kombinieren:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force

Wenn die Ausführungsrichtlinie für den aktuellen Benutzer festgelegt ist, wird der Bereich 'LocalMachine' überschrieben. Auch hier können Sie einen Prozess für die aktuelle PowerShell-Instanz wie oben beschrieben überschreiben.

Ändern Sie die globale PowerShell-Ausführungsrichtlinie

Diese Ausführungsrichtlinie gilt für den Computer. Dies bedeutet, dass sie für Benutzerkonten gilt, für die keine Ausführungsrichtlinie einzeln angewendet wurde. Mit den Standardeinstellungen wird es auf alle Benutzerkonten angewendet.

So ändern Sie die PowerShell-Ausführungsrichtlinie in Windows 10 , Mach Folgendes.

  1. Öffnen Sie PowerShell als Administrator .
  2. Führen Sie den folgenden Befehl aus:
    Set-ExecutionPolicy Unrestricted -Scope LocalMachine

Du bist fertig.

Ändern Sie die PowerShell-Ausführungsrichtlinie mit einer Registrierungsoptimierung

Es ist möglich, die Ausführungsrichtlinie mit einer Registrierungsoptimierung sowohl für den aktuellen Benutzer als auch für den Computer zu ändern. Hier ist, wie es gemacht werden kann.

  1. Öffne das Registierungseditor .
  2. Um die Ausführungsrichtlinie für den aktuellen Benutzer zu ändern, gehen Sie zu
    HKEY_CURRENT_USER  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  3. Setzen Sie den Zeichenfolgenwert ExecutionPolicy auf einen der folgenden Werte: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.
  4. Um die Ausführungsrichtlinie für den LocalMachine-Bereich zu ändern, gehen Sie zu
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  5. Setzen Sie den Zeichenfolgenwert ExecutionPolicy auf einen der folgenden Werte: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.

Tipp: Sehen Sie, wie Sie zu einem Registrierungsschlüssel wechseln mit einem Klick . Du kannst auch Wechseln Sie schnell zwischen HKCU und HKLM im Registrierungseditor von Windows 10 .

So schalten Sie den Ton bei Snapchat ein

Das ist es.

Interessante Artikel

Tipp Der Redaktion

So leiten Sie Anrufe auf jedem Telefon weiter
So leiten Sie Anrufe auf jedem Telefon weiter
Unabhängig davon, ob Sie Android- oder iPhone-Benutzer sind oder noch einen Festnetzanschluss besitzen, können Sie die Anrufweiterleitung mit ein paar einfachen Schritten einrichten.
So laden Sie Netflix-Filme auf einen Laptop herunter
So laden Sie Netflix-Filme auf einen Laptop herunter
Sie können Netflix auch dann ansehen, wenn Sie nicht mit dem Internet verbunden sind, indem Sie Filme und Fernsehsendungen auf Ihren Windows-Laptop herunterladen. Erfahren Sie hier wie.
So kopieren und fügen Sie es auf Facebook ein
So kopieren und fügen Sie es auf Facebook ein
Haben Sie einen Text, einen Kommentar oder ein Statusupdate gesehen, das Ihnen gefallen hat? Erfahren Sie, wie Sie einen Beitrag auf Facebook kopieren und mit Ihren Freunden teilen.
So streamen Sie Ihr iPhone nach Roku (2021)
So streamen Sie Ihr iPhone nach Roku (2021)
Roku ist ein Streaming-Dienst und ein Gadget, für das nur eine geringe Einführung erforderlich ist. Eines der besten Dinge ist, dass Sie mit der Roku-App den Stream auf einem Smart-TV steuern oder Ihre Videos streamen / spiegeln können. Zu machen
Fügen Sie den Registrierungseditor zur Systemsteuerung in Windows 10 hinzu
Fügen Sie den Registrierungseditor zur Systemsteuerung in Windows 10 hinzu
Hinzufügen des Registrierungseditors zur Systemsteuerung in Windows 10 Der Registrierungseditor ist ein wichtiges Tool für Systemadministratoren, Geeks und normale Benutzer, die die versteckten Einstellungen des Windows-Betriebssystems ändern möchten, die nicht über die Benutzeroberfläche verfügbar sind. Sie können es der Systemsteuerung hinzufügen, wenn Sie möchten. Dies fügt hinzu
Verhindern Sie, dass Windows 10-Designs Symbole ändern
Verhindern Sie, dass Windows 10-Designs Symbole ändern
Einige der Themen können Symbole wie Dieser PC, Netzwerk, Papierkorb und das Symbol Ihres Benutzerprofilordners ändern. Hier erfahren Sie, wie Sie diese Funktion deaktivieren.
So machen Sie einen Hintergrund in Procreate transparent
So machen Sie einen Hintergrund in Procreate transparent
Wenn Sie Schwierigkeiten haben, herauszufinden, wie Sie den Hintergrund in Procreate transparent machen können, sind Sie nicht allein. Selbst wenn Sie einen transparenten Hintergrund entworfen haben, erscheint dieser beim erneuten Öffnen der Datei oft wieder in reinem Weiß. Diese sind