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. Weitere Informationen finden Sie unter Informationen zum Lebenszyklus von Produkten und Diensten.
PowerShell folgt den Microsoft Modern Lifecycle-Richtlinie. Supportdaten folgen der .NET-Supportrichtlinie. 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.
Ein aktuelles Release ist ein Release, das zwischen LTS-Releases erfolgt. Aktuelle Releases können wichtige Korrekturen, Neuerungen und neue Features enthalten. Microsoft unterstützt eine aktuelle Version für sechs Monate nach der nächsten LTS-Version.
Sowohl LTS als auch aktuelle Versionen von PowerShell erhalten Sicherheitsupdates und Fehlerbehebungen. Microsoft unterstützt nur die neueste Updateversion einer Version.
Anfordern von Support
Microsoft bietet Unterstützung für PowerShell auf best-effort-Basis. Unterstützung für Windows PowerShell 5.1 wird über Windows-Supportkanäle bereitgestellt. Sie können die standardmäßigen kostenpflichtigen Supportkanäle verwenden, um Unterstützung für PowerShell zu erhalten.
Es gibt viele kostenlose Supportoptionen aus der PowerShell-Community. Die aktivsten Community-Supportkanäle sind über Discord oder Slack verfügbar. Die Diskussionskanäle sind auf beiden Plattformen gespiegelt, so dass Sie die Plattform wählen können, die Sie bevorzugen. Diese Kanäle können Ihnen helfen, Probleme zu beheben, Fragen zu beantworten und bieten Anleitungen zur Verwendung von PowerShell.
Wenn Sie der Meinung sind, dass Sie einen Fehler gefunden haben, können Sie auf GitHub ein Issue erstellen. Das PowerShell-Team kann keine Unterstützung über GitHub bereitstellen, aber sie freuen sich über Fehlerberichte. Die Community-Supportseite enthält Links zu den beliebtesten Community-Supportkanälen.
Unterstützte Plattformen
PowerShell wird auf mehreren Betriebssystem- und Prozessorarchitekturplattformen ausgeführt. Die Plattform muss die folgenden Kriterien erfüllen:
- Die Zielplattform (Betriebssystemversion und Prozessorarchitektur) wird von .NET unterstützt.
- Microsoft hat PowerShell auf der Zielplattform getestet und genehmigt.
- Die Betriebssystemversion wird vom Distributor mindestens ein Jahr lang unterstützt.
- Die Betriebssystemversion ist keine Zwischenversion oder etwas ähnliches.
- Die Betriebssystemversion wird derzeit vom Distributor unterstützt.
Die Unterstützung für PowerShell endet, wenn eine der folgenden Bedingungen erfüllt ist:
- Die Zielplattform erreicht das Ende der Lebensdauer, wie vom Plattformbesitzer definiert.
- Die spezifische Version von PowerShell erreicht das Ende der Lebensdauer.
Nachdem eine Version von PowerShell das Ende der Lebensdauer erreicht hat, werden keine weiteren Updates mehr bereitgestellt, einschließlich Sicherheitsupdates. Microsoft empfiehlt Kundinnen und Kunden, ein Upgrade auf eine unterstützte Version von PowerShell durchzuführen, um weiterhin Updates und Support zu erhalten.
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 zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version weiterhin unterstützt wird.
- Das Symbol zeigt an, dass diese Version von PowerShell unter dieser Version des Betriebssystems nicht mehr unterstützt wird.
- Das Symbol zeigt an, dass die Tests von PowerShell auf diesem Betriebssystem noch nicht abgeschlossen sind.
- Das Symbol 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 angezeigt, so wird diese Kombination aus Betriebssystem und PowerShell unterstützt.
Windows | 7.2 (LTS-previous) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
Windows Server 2016, 2019 oder 2022 | |||
Windows Server Nano (1809 oder höher) | |||
Windows 11 | |||
Windows 10 1607 und höher |
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 zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version weiterhin unterstützt wird.
- Das Symbol zeigt an, dass diese Version von PowerShell unter dieser Version des Betriebssystems nicht mehr unterstützt wird.
- Das Symbol zeigt an, dass die Tests von PowerShell auf diesem Betriebssystem noch nicht abgeschlossen sind.
- Das Symbol 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 angezeigt, so wird diese Kombination aus Betriebssystem und PowerShell unterstützt.
macOS | 7.2 (LTS-previous) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
14 (Sonoma) | |||
13 (Ventura) | |||
12 (Monterey) | |||
11 (Big Sur) |
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 zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version weiterhin unterstützt wird.
- Das Symbol zeigt an, dass diese Version von PowerShell unter dieser Version des Betriebssystems nicht mehr unterstützt wird.
- Das Symbol zeigt an, dass die Tests von PowerShell auf diesem Betriebssystem noch nicht abgeschlossen sind.
- Das Symbol 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 angezeigt, so wird diese Kombination aus Betriebssystem und PowerShell unterstützt.
Alpine | 7.2 (LTS-previous) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
3.18 | |||
3.17 | |||
3.16 | |||
3.15 | |||
3.14 |
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 zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version weiterhin unterstützt wird.
- Das Symbol zeigt an, dass diese Version von PowerShell unter dieser Version des Betriebssystems nicht mehr unterstützt wird.
- Das Symbol zeigt an, dass die Tests von PowerShell auf diesem Betriebssystem noch nicht abgeschlossen sind.
- Das Symbol 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 angezeigt, so wird diese Kombination aus Betriebssystem und PowerShell unterstützt.
Debian | 7.2 (LTS-previous) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
12 (Bookworm) | |||
11 (Bullseye) | |||
10 (Buster) |
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 zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version weiterhin unterstützt wird.
- Das Symbol zeigt an, dass diese Version von PowerShell unter dieser Version des Betriebssystems nicht mehr unterstützt wird.
- Das Symbol zeigt an, dass die Tests von PowerShell auf diesem Betriebssystem noch nicht abgeschlossen sind.
- Das Symbol 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 angezeigt, so wird diese Kombination aus Betriebssystem und PowerShell unterstützt.
RHEL | 7.2 (LTS-previous) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
9 | |||
8 | |||
7 |
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 zeigt an, dass diese Version des Betriebssystems oder die PowerShell-Version weiterhin unterstützt wird.
- Das Symbol zeigt an, dass diese Version von PowerShell unter dieser Version des Betriebssystems nicht mehr unterstützt wird.
- Das Symbol zeigt an, dass die Tests von PowerShell auf diesem Betriebssystem noch nicht abgeschlossen sind.
- Das Symbol 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 angezeigt, so wird diese Kombination aus Betriebssystem und PowerShell unterstützt.
Ubuntu | 7.2 (LTS-previous) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
22.04 LTS (Jammy) | |||
20.04 LTS (Focal) | |||
18.04 LTS (Bionic) |
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 |
Unterstützung für PowerShell-Module
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.
Unterstützung für 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.
Datumsangaben für das Ende der Unterstützung für PowerShell
Der PowerShell-Supportlebenszyklus folgt dem Supportlebenszyklus von .NET. In der folgenden Tabelle sind die Daten für das Ende der Unterstützung für die aktuellen Versionen von PowerShell aufgeführt:
Version | Veröffentlichungsdatum | Ende des Supports |
---|---|---|
7.4 (LTS-current) | 16. November 2023 | 10. November 2026 |
7.2 (LTS-previous) | 8\. November 2021 | 8\. November 2024 |
In der folgenden Tabelle sind die Daten für das Ende der Unterstützung der veralteten Versionen von PowerShell aufgeführt:
Version | Veröffentlichungsdatum | Ende des Supports |
---|---|---|
7.3 | 9. November 2022 | 8. Mail 2024 |
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 historischen Zeitverlauf.
Version | Veröffentlichungsdatum | Hinweis |
---|---|---|
PowerShell 7.5 (Preview) | Zukünftig | Basiert auf .NET 9.0.0 |
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 |
PowerShell 7.1 | Nov. 2020 | Basiert auf .NET 5.0 |
PowerShell 7.0 (LTS) | März 2020 | Basiert auf .NET Core 3.1 |
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 | 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 | Veröffentlicht in Windows 8.1 und Windows Server 2012 R2, WMF 4.0 |
Windows PowerShell 3.0 | Oktober 2012 | Veröffentlicht in Windows 8 und Windows Server 2012 WMF 3.0 |
Windows PowerShell 2.0 | Juli 2009 | Veröffentlicht in Windows 7 und Windows Server 2008 R2, WMF 2.0 |
Windows PowerShell 1.0 | November 2006 | Veröffentlicht als 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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für