Freigeben über


about_Run_With_PowerShell

Kurzbeschreibung

Erläutert, wie Sie das Feature "Ausführen mit PowerShell " verwenden, um ein Skript von einem Dateisystemlaufwerk aus auszuführen.

Lange Beschreibung

Ab Windows PowerShell 3.0 können Sie das Feature "Mit PowerShell ausführen" verwenden, um Skripts aus Explorer auszuführen. PowerShell 7 fügt das Feature "Ausführen mit PowerShell 7 " hinzu, mit dem Sie Skripts speziell mit PowerShell 7 ausführen können.

Das Feature "Ausführen mit PowerShell " ist zum Ausführen von Skripts gedacht, die keine Parameter enthalten, die Ausgabe nicht an die Konsole zurückgeben und nicht zur Eingabe des Benutzers auffordern.

Wenn Sie das Feature "Mit PowerShell ausführen" verwenden, wird das PowerShell-Konsolenfenster nur kurz angezeigt, sofern überhaupt.

So verwenden Sie das Feature "Mit PowerShell ausführen":

Klicken Sie im Datei-Explorer unter Windows mit der rechten Maustaste auf den Skriptdateinamen, und wählen Sie dann "Mit PowerShell ausführen" oder "Mit PowerShell 7 ausführen" aus. Beide Auswahl startet eine neue PowerShell-Sitzung, führt das Skript aus und schließt die Sitzung, wenn das Skript beendet wird.

  • Wenn Sie "Mit PowerShell 7 ausführen" auswählen, wird das Skript mit dem folgenden Befehl aufgerufen:

    C:\Program Files\PowerShell\7\pwsh.exe -Command "$host.UI.RawUI.WindowTitle = 'PowerShell 7 (x64)'; & '%1'"
    
  • Wenn Sie "Mit PowerShell ausführen" auswählen, wird das Skript mit dem folgenden Befehl aufgerufen:

    C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -file "%1"
    

Ihre Fähigkeit zum Ausführen von Skripts unterliegt der konfigurierten Ausführungsrichtlinie. Weitere Informationen finden Sie unter Informationen zu Ausführungsrichtlinien.

Note

Es gibt ein bekanntes Problem mit diesem Feature für PowerShell 7 unter Windows 11. Aufgrund einer Änderung der Kontextmenüs unter Windows 11 wird das Menüelement "Ausführen mit PowerShell 7 " nicht angezeigt. Dieses Problem wird untersucht.

Siehe auch