Zum Inhalt springen

Windows PowerShell

AnwendungMicrosoft Corporation

Auch bezeichnet als powershell, windows powershell 5.1, pwsh

Microsoft CorporationSystem

Der mit Windows ausgelieferte Host für Windows PowerShell 5.1. Der Prozess lautet powershell.exe. PowerShell 7 ist pwsh.exe und eine separate Installation.

Was Sie wissen müssen

Windows PowerShell ist powershell.exe. PowerShell 7 ist eine eigenständige Installation namens pwsh.exe.

Windows liefert nach wie vor PowerShell 5.1 aus. Microsoft dokumentiert PowerShell 7 als die aktuelle plattformübergreifende Shell. Beide können nebeneinander existieren. cmd.exe ist ein dritter Interpreter.

Was ist es?
Der vorinstallierte PowerShell 5.1-Host
Ist pwsh dasselbe?
Nein. Das ist PowerShell 7
Sicher?
Der Host ist es. Skripte variieren
Feex sagt
Wenn ein Skript die Installation von PowerShell 7 verlangt und Sie nur powershell.exe haben, verwenden Sie Version 5.1. Ich würde den integrierten Host nicht löschen, um ein "Upgrade" durchzuführen.

Was ist Windows PowerShell?

Windows PowerShell 5.1 ist der integrierte Automatisierungshost. Die ausführbare Datei ist powershell.exe unter WindowsPowerShell\v1.0. PowerShell 7 installiert pwsh.exe parallel dazu.

Wenn Sie es noch nie verwendet haben

Wenn im Startmenü "Windows PowerShell" angezeigt wird, handelt es sich um den integrierten Host 5.1. Sie verfügen bereits darüber. Ein blaues Fenster, das Befehle entgegennimmt, ist nicht automatisch Schadsoftware. PowerShell 7 ist ein separater Download namens pwsh.exe. cmd.exe ist ein dritter, älterer Interpreter. Löschen Sie Version 5.1 nicht für ein "Upgrade".

Wofür wird es verwendet?

Administrator-Skripte

Installationsprogramme und IT-Skripte rufen weiterhin powershell.exe auf, da 5.1 überall verfügbar ist.

Einmalige Befehle

Get-Process, Dateioperationen und schnelle Prüfungen. Der Konsolenhost ist powershell.exe zusammen mit conhost.exe.

Geplante Aufgaben

Eine ausgeblendete PowerShell-Instanz bei der Anmeldung ist in der Regel eine Aufgabe. Das Produkt selbst benötigt keine Autostart-Apps.

Für wen ist es gedacht?

  • Administratoren, die noch auf Module angewiesen sind, die ausschließlich mit 5.1 funktionieren
  • Benutzer, die "Windows PowerShell" über das Startmenü geöffnet haben
  • Personen, die eine Befehlszeile prüfen sollten, bevor sie in Panik geraten

Aktueller Status

5.1 wird standardmäßig unterstützt und befindet sich im Wartungsmodus. PowerShell 7 ist der aktuelle Entwicklungszweig. Dieser Artikel behandelt den integrierten Host und verweist für 7 auf pwsh.

Wie alt ist es?

PowerShell 1.0 erschien 2006. Windows PowerShell 5.1 ist der integrierte Host im aktuellen Windows 10 und 11. PowerShell 7 ist der plattformübergreifende Zweig, der als PowerShell Core begann. Monad war der Vorabversionsname. Unter diesem Namen starten Sie es heute nicht mehr.

Versionen

Haupt-Kanaele zuerst. Exakte Build-Nummern sind hier nicht alle verifiziert.

Windows PowerShell 5.1
PowerShell 7 (pwsh)

Systemanforderungen

Werte folgen den oeffentlichen Angaben des Herausgebers. Die Arbeitslast beeinflusst weiterhin den tatsaechlichen Bedarf.

Minimum

Mindestsystemanforderungen
Betriebssystem Wird mit den unterstützten Versionen von Windows 10 und Windows 11 ausgeliefert

Ressourcenprofil

CPU-Bedarf
Richtet sich nach dem Skript
RAM-Bedarf
Große Objekt-Pipelines

Installierte Prozesse

Diese ausfuehrbaren Dateien gehoeren zu diesem Produkt, wenn es installiert ist.

Installierte Prozesse
powershell.exe Windows PowerShell 5.1
pwsh.exe PowerShell 7, falls installiert
conhost.exe Konsolenfenster

Autostart-Komponenten

Eine ausgeblendete PowerShell-Instanz bei der Anmeldung ist eine geplante Aufgabe oder eine Verknüpfung. Das Produkt selbst benötigt keine Autostart-Apps.

Dateispeicherorte

Gängige Windows PowerShell-Speicherorte
5.1-Host C:\Windows\System32\WindowsPowerShell\v1.0\

Dateiformate

PS1PSM1

Häufige Probleme

Überraschungen durch EncodedCommand

Prüfen Sie den übergeordneten Prozess. Wenn Office PowerShell startet, handelt es sich meist um ein Makro.

Modul funktioniert nur in 5.1

Deshalb hat Microsoft den integrierten Host beibehalten. Die Installation von 7 löscht 5.1 nicht.

Probleme lösen

Prüfen Sie den übergeordneten Prozess, bevor Sie in Panik geraten

Wenn Office oder ein Browser eine codierte PowerShell-Befehlszeile ausführt, liegt das an einem Skript. Die Host-Datei in System32 stammt weiterhin von Microsoft.

Installieren Sie PowerShell 7 von Microsoft Learn, wenn Sie angewiesen wurden, pwsh zu verwenden

winget install Microsoft.PowerShell oder über die Dokumentationsseite. Dadurch wird pwsh.exe hinzugefügt. Es ersetzt 5.1 nicht.

Die Ausführungsrichtlinie ist eine Richtlinie, keine Vireneinstellung

Get-ExecutionPolicy. Der Status Restricted ist auf einem neuen PC üblich. Das ist keine fehlerhafte Installation.

Alternativen

cmd.exe für Batchdateien. pwsh für aktuelle Module. Wählen Sie sie passend zum vorliegenden Skript, nicht nach Beliebtheit.

Offizielle Hilfe und Downloads

Beginnen Sie beim Hersteller. Beliebige exe-Websites sind kein Support-Kanal.

Offizielle Kontakte
Übersicht (5.1 vs. 7) learn.microsoft.com/powershell/scripting/overview Welchen Host Sie nutzen
PowerShell 7 installieren learn.microsoft.com/powershell/scripting/install/installing-powershell-on-windows pwsh unter Windows
5.1-Referenz learn.microsoft.com/powershell/scripting/windows-powershell/overview Integriertes Windows PowerShell
GitHub PowerShell github.com/PowerShell/PowerShell PowerShell 7-Quellcode und Releases

Zugehörige Hardware

Jeder unterstützte Windows-PC. Remote-Sitzungen verlagern die Ausführung auf das Zielsystem.

Technische Details

Technische Details

Datei-Hashes pro Version und Pfade fuer Volumenlizenzen sind in dieser Vorschau nicht verifiziert.

Quellen und Verifizierung

Erfasstes Quellenlabel: August 2026. Dieses Label begründet keine unabhängige Verifizierung. Wie wir recherchieren.

War dieser Artikel nützlich?

Ein Ja oder Nein genügt. Wählen Sie optional einen Grund oder fügen Sie eine kurze Notiz hinzu.

War dieser Artikel nützlich?