Supportlebenszyklus von PowerShell

Hinweis

In diesem Dokument geht es um Support für PowerShell. Windows PowerShell (1.0-5.1) ist eine Komponente des Windows-Betriebssystems. Komponenten erhalten dieselbe Unterstützung wie das übergeordnete Produkt oder die übergeordnete Plattform. Weitere Informationen finden Sie unter Informationen zum Lebenszyklus von Produkten und Diensten.

PowerShell wird im Rahmen der Microsoft Modern Lifecycle-Richtlinie unterstützt, die Datumsfestlegungen für den Support sind jedoch an die .NET- und .NET Core-Supportrichtlinie geknüpft. Bei diesem Serviceansatz können Kunden zwischen LTS-Releases (Long-Term Support) und aktuellen Releases auswählen.

Ein LTS-Release von PowerShell basiert auf einem LTS-Release von .NET. Updates für ein LTS-Release enthalten nur kritische Sicherheitsupdates und Wartungskorrekturen, die die Auswirkungen auf bestehende Workloads minimieren sollen. LTS-Releases von PowerShell werden bis zum Ende der Unterstützung für .NET unterstützt.

Ein aktuelles Release ist ein Release, das zwischen LTS-Releases erfolgt. Aktuelle Releases können wichtige Korrekturen, Neuerungen und neue Features enthalten. Ein aktuelles Release wird nach dem nächsten Release (aktuell oder LTS) für sechs Monate unterstützt.

Wichtig

Sie müssen das neueste Patchupdate installiert haben, um Anspruch auf Support zu erhalten. Wenn Sie z. B. PowerShell 7.4.0 ausführen und 7.4.2 veröffentlicht wurde, müssen Sie auf 7.4.2 aktualisieren, um Support beanspruchen zu können.

Unterstützte Plattformen

PowerShell wird auf mehreren Betriebssystem- und Prozessorarchitekturen ausgeführt. Für die Unterstützung durch Microsoft muss das Betriebssystem die folgenden Kriterien erfüllen:

  • Die Version und Prozessorarchitektur des Betriebssystems wird von .NET Core unterstützt.
  • Die Version des Betriebssystems wird für mindestens ein Jahr unterstützt.
  • Die Version des Betriebssystems ist keine Zwischenversion oder eine ähnliche Version.
  • Die Version des Betriebssystems wird derzeit vom Betriebssystemherausgeber unterstützt.
  • Das PowerShell-Team hat die Version der Distribution getestet.

Wenn eine Plattformversion das Ende ihrer Lebensdauer (wie vom Plattformbesitzer festgelegt) erreicht, endet auch die Unterstützung von PowerShell für diese Plattformversion. Bereits veröffentlichte Pakete bleiben weiterhin für Kunden verfügbar, die Zugriff benötigen. Die formelle Unterstützung und reguläre Updates jeglicher Art werden nicht mehr veröffentlicht.

Windows

Die folgende Tabelle enthält eine Liste der PowerShell-Releases und der Windows-Versionen, unter denen sie unterstützt werden. Diese Versionen werden weiterhin unterstützt, bis entweder die Version von PowerShell das Ende des Supports erreicht oder die Version von Windows das Ende des Supports erreicht.

  • Das Symbol Unterstützt zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version weiterhin unterstützt wird.
  • Das Symbol Nicht mehr unterstützt zeigt an, dass diese Version von PowerShell unter dieser Version des Betriebssystems nicht mehr unterstützt wird.
  • Das Symbol Wird getestet zeigt an, dass die Tests von PowerShell auf diesem Betriebssystem noch nicht abgeschlossen sind.
  • Das Symbol Nicht unterstützt zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version nicht unterstützt wird.
  • Wird sowohl für die Version des Betriebssystems als auch für die Version von PowerShell das Symbol Unterstützt angezeigt, so wird diese Kombination aus Betriebssystem und PowerShell unterstützt.
Windows 7.2 (LTS-previous) 7.3 7.4 (LTS-current)
Unterstützt Windows Server 2016, 2019 oder 2022 Unterstützt Unterstützt Unterstützt
Unterstützt Windows Server Nano (1809 oder höher) Unterstützt Unterstützt Unterstützt
Unterstützt Windows 11 Unterstützt Unterstützt Unterstützt
Unterstützt Windows 10 1607 und höher Unterstützt Unterstützt Unterstützt

Hinweis

Die Unterstützung für eine bestimmte Version von Windows wird durch die Lebenszyklusrichtlinien des Microsoft-Supports bestimmt. Weitere Informationen finden Sie unter

PowerShell wird unter Windows für die folgenden Prozessorarchitekturen unterstützt.

Windows 7.2 (LTS-aktuell) 7.3 7.4 (LTS-current)
Windows Server 2016+ x64, x86 x64, x86 x64, x86
Windows Server Core 2016+ x64, x86 x64, x86 x64, x86
Nano Server Version 1803+ x64 x64 x64
Windows 11-Client x64, Arm64 x64, Arm64 x64, Arm64
Windows 10-Client x64, x86, Arm64 x64, x86, Arm64 x64, x86, Arm64

macOS

Die folgende Tabelle enthält eine Liste der PowerShell-Versionen und der jeweiligen Unterstützung für macOS-Versionen. Diese Versionen werden weiterhin unterstützt, bis entweder die Version von PowerShell oder die macOS-Version nicht mehr unterstützt wird.

  • Das Symbol Unterstützt zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version weiterhin unterstützt wird.
  • Das Symbol Nicht mehr unterstützt zeigt an, dass diese Version von PowerShell unter dieser Version des Betriebssystems nicht mehr unterstützt wird.
  • Das Symbol Wird getestet zeigt an, dass die Tests von PowerShell auf diesem Betriebssystem noch nicht abgeschlossen sind.
  • Das Symbol Nicht unterstützt zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version nicht unterstützt wird.
  • Wird sowohl für die Version des Betriebssystems als auch für die Version von PowerShell das Symbol Unterstützt angezeigt, so wird diese Kombination aus Betriebssystem und PowerShell unterstützt.
macOS 7.2 (LTS-previous) 7.3 7.4 (LTS-current)
Unterstützt 14 (Sonoma) Wird getestet Wird getestet Wird getestet
Unterstützt 13 (Ventura) Wird getestet Wird getestet Wird getestet
Unterstützt 12 (Monterey) Wird getestet Wird getestet Wird getestet
Unterstützt 11 (Big Sur) Unterstützt Unterstützt Unterstützt

Die Unterstützung von macOS wird von Apple definiert. Weitere Informationen finden Sie unter

PowerShell wird unter macOS für die folgenden Prozessorarchitekturen unterstützt:

macOS 7.2 (LTS-aktuell) 7.3 7.4 (LTS-current)
macOS Big Sur 11.5 x64, Arm64 x64, Arm64 x64, Arm64

Alpine Linux

In der folgenden Tabelle finden Sie die unterstützten PowerShell-Releases und die Versionen von Alpine, von denen sie unterstützt werden. Diese Versionen werden unterstützt, bis entweder die Version von PowerShell den Ablauf des Supports erreicht oder die Version von Alpine den Ablauf der Lebensdauer erreicht.

  • Das Symbol Unterstützt zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version weiterhin unterstützt wird.
  • Das Symbol Nicht mehr unterstützt zeigt an, dass diese Version von PowerShell unter dieser Version des Betriebssystems nicht mehr unterstützt wird.
  • Das Symbol Wird getestet zeigt an, dass die Tests von PowerShell auf diesem Betriebssystem noch nicht abgeschlossen sind.
  • Das Symbol Nicht unterstützt zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version nicht unterstützt wird.
  • Wird sowohl für die Version des Betriebssystems als auch für die Version von PowerShell das Symbol Unterstützt angezeigt, so wird diese Kombination aus Betriebssystem und PowerShell unterstützt.
Alpine 7.2 (LTS-previous) 7.3 7.4 (LTS-current)
Unterstützt 3.18 Nicht unterstützt Nicht unterstützt Nicht unterstützt
Unterstützt 3.17 Wird getestet Wird getestet Wird getestet
Unterstützt 3.16 Wird getestet Wird getestet Wird getestet
Nicht mehr unterstützt 3.15 Wird getestet Wird getestet Wird getestet
Nicht mehr unterstützt 3.14 Nicht mehr unterstützt Nicht mehr unterstützt Nicht mehr unterstützt

PowerShell wird unter Alpine für die folgenden Prozessorarchitekturen unterstützt.

Alpine 7.2 (LTS-aktuell) 7.3 7.4 (LTS-current)
Alle unterstützten Versionen x64 x64 x64

PowerShell wurde noch nicht mit ARM-Prozessoren für Alpine getestet.

Debian Linux

Die folgende Tabelle enthält die derzeit unterstützten PowerShell-Releases und Versionen von Debian, unter denen sie unterstützt werden. Diese Versionen werden solange unterstützt, bis entweder die Version von PowerShell den Ablauf des Supports oder die Version von Debian den Ablauf der Lebensdauer erreicht.

  • Das Symbol Unterstützt zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version weiterhin unterstützt wird.
  • Das Symbol Nicht mehr unterstützt zeigt an, dass diese Version von PowerShell unter dieser Version des Betriebssystems nicht mehr unterstützt wird.
  • Das Symbol Wird getestet zeigt an, dass die Tests von PowerShell auf diesem Betriebssystem noch nicht abgeschlossen sind.
  • Das Symbol Nicht unterstützt zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version nicht unterstützt wird.
  • Wird sowohl für die Version des Betriebssystems als auch für die Version von PowerShell das Symbol Unterstützt angezeigt, so wird diese Kombination aus Betriebssystem und PowerShell unterstützt.
Debian 7.2 (LTS-previous) 7.3 7.4 (LTS-current)
Unterstützt 12 (Bookworm) Wird getestet Wird getestet Wird getestet
Unterstützt 11 (Bullseye) Unterstützt Unterstützt Unterstützt
Nicht mehr unterstützt 10 (Buster) Nicht mehr unterstützt Nicht mehr unterstützt Nicht mehr unterstützt

PowerShell wird unter Debian für die folgenden Prozessorarchitekturen unterstützt.

Debian 7.2 (LTS-aktuell) 7.3 7.4 (LTS-current)
Version 9+ x64 x64 x64

Red Hat Enterprise Linux (RHEL)

Die folgende Tabelle enthält eine Liste der derzeit unterstützten Versionen von PowerShell und der RHEL-Versionen, unter denen sie unterstützt werden. Diese Versionen werden weiterhin unterstützt, bis entweder die Version von PowerShell das Ende des Supports oder die Version von RHEL das Ende des Supports erreicht.

  • Das Symbol Unterstützt zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version weiterhin unterstützt wird.
  • Das Symbol Nicht mehr unterstützt zeigt an, dass diese Version von PowerShell unter dieser Version des Betriebssystems nicht mehr unterstützt wird.
  • Das Symbol Wird getestet zeigt an, dass die Tests von PowerShell auf diesem Betriebssystem noch nicht abgeschlossen sind.
  • Das Symbol Nicht unterstützt zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version nicht unterstützt wird.
  • Wird sowohl für die Version des Betriebssystems als auch für die Version von PowerShell das Symbol Unterstützt angezeigt, so wird diese Kombination aus Betriebssystem und PowerShell unterstützt.
RHEL 7.2 (LTS-previous) 7.3 7.4 (LTS-current)
Unterstützt 9 Unterstützt Unterstützt Unterstützt
Unterstützt 8 Unterstützt Unterstützt Unterstützt
Unterstützt 7 Unterstützt Unterstützt Nicht unterstützt

PowerShell wird auf Red Hat Universal Base Images (UBI) getestet. Weitere Informationen finden Sie auf der UBI-Informationsseite.

PowerShell wird unter RHEL für die folgenden Prozessorarchitekturen unterstützt.

RHEL 7.2 (LTS-aktuell) 7.3 7.4 (LTS-current)
Alle unterstützten Versionen x64 x64 x64

Ubuntu Linux

Die folgende Tabelle enthält eine Liste der derzeit unterstützten PowerShell-Releases und der Ubuntu-Versionen, unter denen sie unterstützt werden. Diese Versionen werden weiterhin unterstützt, bis entweder die Version von PowerShell den Ablauf des Supports oder die Version von Ubuntu den Ablauf des Supports erreicht.

  • Das Symbol Unterstützt zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version weiterhin unterstützt wird.
  • Das Symbol Nicht mehr unterstützt zeigt an, dass diese Version von PowerShell unter dieser Version des Betriebssystems nicht mehr unterstützt wird.
  • Das Symbol Wird getestet zeigt an, dass die Tests von PowerShell auf diesem Betriebssystem noch nicht abgeschlossen sind.
  • Das Symbol Nicht unterstützt zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version nicht unterstützt wird.
  • Wird sowohl für die Version des Betriebssystems als auch für die Version von PowerShell das Symbol Unterstützt angezeigt, so wird diese Kombination aus Betriebssystem und PowerShell unterstützt.
Ubuntu 7.2 (LTS-previous) 7.3 7.4 (LTS-current)
Unterstützt 22.04 LTS (Jammy) Unterstützt Unterstützt Unterstützt
Unterstützt 20.04 LTS (Focal) Unterstützt Unterstützt Unterstützt
Nicht mehr unterstützt 18.04 LTS (Bionic) Nicht mehr unterstützt Nicht mehr unterstützt Nicht mehr unterstützt

Nur die LTS-Releases von Ubuntu werden offiziell unterstützt. Microsoft unterstützt keine Zwischenversionen von Ubuntu oder deren Äquivalente. Zwischenversionen werden von der Community unterstützt. Weitere Informationen finden Sie unter Von der Community unterstützte Veröffentlichungen.

PowerShell wird unter Ubuntu für die folgenden Prozessorarchitekturen unterstützt.

Ubuntu 7.2 (LTS-aktuell) 7.3 7.4 (LTS-current)
Alle unterstützten Versionen x64, Arm32 x64, Arm32 x64, Arm32

Windows PowerShell-Kompatibilität

Der Supportlebenszyklus für PowerShell deckt keine Module ab, die außerhalb des PowerShell-Releasepakets bereitgestellt werden. Zum Beispiel wird das Modul ActiveDirectory, das als Teil von Windows Server bereitgestellt wird, nicht im Rahmen des Windows-Supportlebenszyklus unterstützt.

Experimentelle Features

Experimentelle Features sollen nicht in Produktionsumgebungen verwendet werden. Wir freuen uns über Feedback zu experimentellen Funktionen und unterstützen diese nach besten Kräften.

Hinweise zur Lizenzierung

PowerShell wird unter der MIT-Lizenz veröffentlicht. Unter dieser Lizenz und ohne kostenpflichtige Supportvereinbarung gibt es für die Benutzer nur den Communitysupport. Beim Support durch die Community gibt Microsoft keine Garantien zur Schnelligkeit der Reaktion auf Ihre Tickets oder der Problembehandlung.

Anfordern von Support

Die Unterstützung von PowerShell wird über herkömmliche Microsoft-Supportvereinbarungen bereitgestellt, darunter kostenpflichtiger Support, Microsoft Enterprise Agreements und Microsoft Software Assurance. Sie können auch Hilfe bei der kostenpflichtigen unterstützten Support für PowerShell anfordern.

Es gibt auch viele Optionen für den Communitysupport. Sie können ein Problem, einen Fehler oder eine Featureanforderung auf GitHub melden. Außerdem können Sie Unterstützung von anderen Mitgliedern der Community in der Microsoft PowerShell Tech Community oder in einem der Foren erhalten, die auf der PowerShell-Hubseite aufgeführt sind. Wenn Sie ein Problem haben, das unmittelbar Aufmerksamkeit erfordert, sollten Sie sich an die herkömmlichen kostenpflichtigen Supportoptionen wenden.

Wichtig

Sie müssen das neueste Patchupdate installiert haben, um Anspruch auf Support zu erhalten. Wenn Sie z. B. PowerShell 7.3 ausführen und 7.3.1 veröffentlicht wurde, müssen Sie auf 7.3.1 aktualisieren, um Support beanspruchen zu können.

Datumsangaben für das Ende der Unterstützung für PowerShell

Basierend auf diesen Lebenszyklusrichtlinien ist in der folgenden Tabelle das Datum aufgeführt, an dem die Unterstützung für die aktuellen Versionen von PowerShell endet:

Version Veröffentlichungsdatum Ende des Supports
7.4 (LTS-current) 16. November 2023 10. November 2026
7.3 (stabil) 9. November 2022 8. Mail 2024
7.2 (LTS-previous) 8\. November 2021 8\. November 2024

Die Unterstützung für PowerShell auf einer bestimmten Plattform basiert auf der Supportrichtlinie der verwendeten .NET-Version.

Supportende für bereits eingestellte Versionen:

Version Veröffentlichungsdatum Ende des Supports
7.0 (LTS) 4\. März 2020 3\. Dezember 2022
7.1 11. November 2020 8\. Mai 2022
6.2 28. März 2019 4\. September 2020
6.1 13. September 2018 28. September 2019
6.0 20. Januar 2018 13. Februar 2019

Releaseverlauf

Die folgende Tabelle enthält die Hauptversionen von PowerShell im Zeitverlauf. Diese Tabelle wird als historische Referenz bereitgestellt. Sie eignet sich nicht zur Bestimmung des Supportlebenszyklus.

Version Veröffentlichungsdatum Hinweis
PowerShell 7.5 (Preview) Wird noch angekündigt Basiert auf .NET 9.0.0-preview.1
PowerShell 7.4 (LTS-aktuell) Nov. 2023 Basiert auf .NET 8.0.0
PowerShell 7.3 November 2022 Basiert auf .NET 7.0
PowerShell 7.2 (LTS-previous) November 2021 Basiert auf .NET 6.0 (LTS-previous)
PowerShell 7.1 Nov. 2020 Basiert auf .NET 5.0
PowerShell 7.0 (LTS) März 2020 Basiert auf .NET Core 3.1 (LTS).
PowerShell 6.2 Mär. 2019 Basiert auf .NET Core 2.1
PowerShell 6.1 Sep. 2018 Basiert auf .NET Core 2.1
PowerShell 6.0 Januar 2018 Erstes Release, basiert auf .NET Core 2.0 Installierbar unter Windows, Linux und macOS
Windows PowerShell 5.1 August 2016 Veröffentlicht in Windows 10 Anniversary Update und Windows Server 2016, WMF 5.1
Windows PowerShell 5.0 Februar 2016 Veröffentlicht in Windows Management Framework (WMF) 5.0.
Windows PowerShell 4.0 Oktober 2013 Integriert in Windows 8.1 und Windows Server 2012 R2, WMF 4.0
Windows PowerShell 3.0 Oktober 2012 Integriert in Windows 8 und Windows Server 2012 WMF 3.0
Windows PowerShell 2.0 Juli 2009 Integriert in Windows 7 und Windows Server 2008 R2, WMF 2.0
Windows PowerShell 1.0 November 2006 Optionale Komponente von Windows Server 2008

Führen Sie den folgenden Befehl aus, um die vollständige Versionsnummer von .NET anzuzeigen, die von der von Ihnen ausgeführten PowerShell-Version verwendet wird:

[System.Runtime.InteropServices.RuntimeInformation]::FrameworkDescription