Windows Tips & News

Als Administrator-Kontextmenü für Power Shell (PS1)-Dateien ausführen

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimieren

Es gibt nicht viele Fälle, in denen Sie als Administrator ein Power Shell-Skript (*.PS1-Datei) ausführen müssen. Aber wenn Sie es brauchen, kann es schwierig werden. Anstatt einfach auf Ihre PS1-Datei zu doppelklicken, müssen Sie eine Power Shell-Konsole mit erhöhten Rechten öffnen und den Namen der PS1-Skriptdatei im richtigen Pfad eingeben, um das Skript als Administrator auszuführen. Um dies zu vermeiden, können Sie der Datei-Explorer-App einen Kontextmenübefehl für PS1-Dateien hinzufügen, mit dem Sie die ausgewählte PS1-Datei als Administrator ausführen können. Hier ist, wie.

Werbung

Dies kann mit einem einfachen Registry-Tweak erfolgen. Folge den Anweisungen unten.

  1. Registrierungseditor öffnen.
  2. Gehen Sie zum folgenden Registrierungsschlüssel:
    HKEY_CLASSES_ROOT\Microsoft. PowerShellScript.1\shell

    ps1-Registrierungsschlüssel-1Tipp: Sie können greifen Sie mit einem Klick auf jeden gewünschten Registrierungsschlüssel zu.
    Wenn Sie keinen solchen Registrierungsschlüssel haben, erstellen Sie ihn einfach.

  3. Erstellen Sie hier einen neuen Unterschlüssel namens "runas". Sie erhalten
    HKEY_CLASSES_ROOT\Microsoft. PowerShellScript.1\shell\runas
    Create-new-run-subkey
    create-new-run-subkey-2
  4. Erstellen Sie unter dem Unterschlüssel runas einen neuen Zeichenfolgenwert namens HasLUAShield. Legen Sie seine Wertdaten nicht fest, lassen Sie es leer. Dieser Wert ist nur erforderlich, um dem Kontextmenüelement, das Sie erstellen, das UAC-Symbol hinzuzufügen. Sie sollten es wie folgt erhalten:Hasluaschild
  5. Erstellen Sie unter dem Unterschlüssel runas einen neuen Unterschlüssel namens "command". Sie erhalten folgenden Pfad:
    HKEY_CLASSES_ROOT\Microsoft. PowerShellScript.1\shell\runas\command

    erstelle-den-befehlsunterschlüsselLegen Sie den Standardparameter des. fest Befehl Unterschlüssel zum folgenden Text:

    powershell.exe "-Command" "if((Get-ExecutionPolicy ) -ne 'AllSigned') { Set-ExecutionPolicy -Scope Process Bypass }; & '%1'"
    ps1-Ausführen-als-Administrator-Kontextmenü

Klicken Sie nun mit der rechten Maustaste auf eine beliebige *.PS1-Datei, um den Kontextmenüpunkt zu testen:

ps-als-Administrator ausführen

Um Zeit zu sparen, können Sie gebrauchsfertige Registrierungsdateien herunterladen:

Registrierungsdateien herunterladen

Verwenden Sie sie, um den erwähnten Kontextmenüeintrag hinzuzufügen oder zu entfernen.

Alternativ können Sie Winaero Tweaker verwenden und die Funktion mit einem Klick aktivieren oder deaktivieren.

Tweaker Als Administrator ausführen Ps1

Sie können Winaero Tweaker hier herunterladen:

Winaero Tweaker herunterladen

Du bist fertig. Um diese Änderung rückgängig zu machen, löschen Sie den erwähnten Unterschlüssel "runas".

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimieren
Microsoft hat Edge WebView2 Runtime für Windows 10 veröffentlicht

Microsoft hat Edge WebView2 Runtime für Windows 10 veröffentlicht

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimierenM...

Weiterlesen

Rufus eliminiert jetzt die Anforderung von Windows 11-Microsoft-Konten und Fragen zum Datenschutz

Rufus eliminiert jetzt die Anforderung von Windows 11-Microsoft-Konten und Fragen zum Datenschutz

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimierenM...

Weiterlesen

ViVeTool 0.3.1 ermöglicht das Aktivieren von Funktionen nach Namen, Boot-Persistenz und vieles mehr

ViVeTool 0.3.1 ermöglicht das Aktivieren von Funktionen nach Namen, Boot-Persistenz und vieles mehr

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimierenV...

Weiterlesen