Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 Produkt- und Dienstlebenszyklusinformationen.
PowerShell folgt der 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.
Eine LTS-Version von PowerShell basiert auf einer LTS-Version von .NET. Updates für eine LTS-Version enthalten nur wichtige Sicherheitsupdates und Wartungsfixes, die darauf ausgelegt sind, die Auswirkungen auf vorhandene Workloads zu minimieren.
Eine aktuelle Version ist eine Version, die zwischen LTS-Versionen auftritt. 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 Bug gefunden haben, können Sie ein Issue auf GitHub einreichen. 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.
Fenster
Microsoft unterstützt PowerShell, bis PowerShell das Ende des Supports erreicht oder die Version von Windows das Ende des Supports erreicht.
Die Docker-Images für das .NET SDK enthalten die neuesten Versionen von PowerShell. Diese Bilder sind in der Microsoft Artifact Registry verfügbar.
Diese Images verfügen möglicherweise nicht über die neuesten Sicherheitsupdates. Microsoft empfiehlt, die Betriebssystempakete auf die aktuelle Version zu aktualisieren, um sicherzustellen, dass die neuesten Sicherheitsupdates angewendet werden.
Diese Bilder werden zu Testzwecken bereitgestellt. Wenn Sie ein Docker-Image für eine Produktionsumgebung benötigen, sollten Sie Ihr eigenes erstellen und verwalten.
Hinweis
Die Unterstützung für eine bestimmte Version von Windows wird durch die Lebenszyklusrichtlinien des Microsoft-Supports bestimmt. Weitere Informationen finden Sie unter:
macOS
Microsoft unterstützt PowerShell, bis PowerShell das Ende des Supports erreicht oder die Version von macOS das Ende des Supports erreicht.
- macOS 15 (Sequoia) x64 und Arm64
- macOS 14 (Sonoma) x64 und Arm64
- macOS 13 (Ventura) x64 und Arm64
Apple bestimmt den Supportlebenszyklus von macOS. Weitere Informationen finden Sie unter
Alpine Linux
Microsoft unterstützt PowerShell, bis PowerShell das Ende des Supports erreicht oder die Version von Alpine das Ende der Lebensdauer erreicht.
Die Docker-Images für das .NET SDK enthalten die neuesten Versionen von PowerShell. Diese Bilder sind in der Microsoft Artifact Registry verfügbar.
Diese Images werden von offiziellen Betriebssystemimages erstellt, die vom Betriebssystemverteiler bereitgestellt werden. Diese Images verfügen möglicherweise nicht über die neuesten Sicherheitsupdates. Microsoft empfiehlt, die Betriebssystempakete auf die aktuelle Version zu aktualisieren, um sicherzustellen, dass die neuesten Sicherheitsupdates angewendet werden.
Diese Bilder werden zu Testzwecken bereitgestellt. Wenn Sie ein Docker-Image für eine Produktionsumgebung benötigen, sollten Sie Ihr eigenes erstellen und verwalten.
Debian Linux
Microsoft unterstützt PowerShell, bis PowerShell das Ende des Supports erreicht oder die Version von Debian das Ende der Lebensdauer erreicht.
Installationspaketdateien (.deb
) sind ebenfalls unter https://packages.microsoft.com/ verfügbar.
Die Docker-Images für das .NET SDK enthalten die neuesten Versionen von PowerShell. Diese Bilder sind in der Microsoft Artifact Registry verfügbar.
Diese Images werden von offiziellen Betriebssystemimages erstellt, die vom Betriebssystemverteiler bereitgestellt werden. Diese Images verfügen möglicherweise nicht über die neuesten Sicherheitsupdates. Microsoft empfiehlt, die Betriebssystempakete auf die aktuelle Version zu aktualisieren, um sicherzustellen, dass die neuesten Sicherheitsupdates angewendet werden.
Diese Bilder werden zu Testzwecken bereitgestellt. Wenn Sie ein Docker-Image für eine Produktionsumgebung benötigen, sollten Sie Ihr eigenes erstellen und verwalten.
Red Hat Enterprise Linux (RHEL)
Microsoft unterstützt PowerShell, bis PowerShell das Ende des Supports erreicht oder die Version von RHEL das Ende des Supports erreicht.
Installationspaketdateien (.rpm
) sind ebenfalls unter https://packages.microsoft.com/ verfügbar.
- RHEL 10 - Der Betriebssystemsupport endet am 2035-05-31
- RHEL 9: Der Betriebssystemsupport endet am 31.05.2032.
- RHEL 8: Der Betriebssystemsupport endet am 31.05.2029.
PowerShell wird auf Red Hat Universal Base Images (UBI) getestet. Weitere Informationen finden Sie auf der Informationsseite der UBI.
Ubuntu Linux
Microsoft unterstützt PowerShell, bis PowerShell das Ende des Supports erreicht oder die Version von Ubuntu das Ende des Supports erreicht.
Installationspaketdateien (.deb
) sind ebenfalls unter https://packages.microsoft.com/ verfügbar.
Die Docker-Images für das .NET SDK enthalten die neuesten Versionen von PowerShell. Diese Bilder sind in der Microsoft Artifact Registry verfügbar.
Diese Images werden von offiziellen Betriebssystemimages erstellt, die vom Betriebssystemverteiler bereitgestellt werden. Diese Images verfügen möglicherweise nicht über die neuesten Sicherheitsupdates. Microsoft empfiehlt, die Betriebssystempakete auf die aktuelle Version zu aktualisieren, um sicherzustellen, dass die neuesten Sicherheitsupdates angewendet werden.
Diese Bilder werden zu Testzwecken bereitgestellt. Wenn Sie ein Docker-Image für eine Produktionsumgebung benötigen, sollten Sie Ihr eigenes erstellen und verwalten.
Hinweis
Ubuntu 24.10 (Oracular Oriole) ist eine Zwischenversion. Microsoft unterstützt keine Zwischenversionen von Ubuntu. Weitere Informationen finden Sie unter Community unterstützte Verteilungen.
Unterstützung für PowerShell-Module
Der Supportlebenszyklus für PowerShell deckt keine Module ab, die außerhalb des PowerShell-Releasepakets bereitgestellt werden. Beispielsweise wird die Verwendung des ActiveDirectory
Moduls, das als Teil von Windows Server ausgeliefert wird, unter dem Windows-Supportlebenszyklus unterstützt.
Unterstützung für experimentelle Features
Experimentelle Features sind nicht für die Verwendung in Produktionsumgebungen vorgesehen. 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 kostenpflichtigen Supportvertrag sind Die Benutzer auf den Communitysupport beschränkt. 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 | .NET-Version |
---|---|---|---|
PowerShell 7.6 (Vorschau) | Zukünftiges Datum | Zukünftiges Datum | Basiert auf .NET 9.0.0 |
PowerShell 7.5 | 23. Januar 2025 | 12. Mai-2026 | Basiert auf .NET 9.0.0 |
PowerShell 7.4 (LTS) | 16.11.2023 | 10.11.2026 | Basiert auf .NET 8.0.0 |
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 | .NET-Version |
---|---|---|---|
PowerShell 7.3 | 09.11.2022 | 08.Mai-2024 | Basiert auf .NET 7.0 |
PowerShell 7.2 (LTS) | 08.11.2021 | 08. Nov. 2024 | Basiert auf .NET 6.0 |
PowerShell 7.1 | 11. Nov 2020 | 08. Mai-2022 | Basiert auf .NET 5.0 |
PowerShell 7.0 (LTS) | 04. März 2020 | 03.12.2022 | Basiert auf .NET Core 3.1 |
PowerShell 6.2 | 29. März 2019 | 04.09.2020 | Basiert auf .NET Core 2.1 |
PowerShell 6.1 | 13. Sep-2018 | 28. Sep-2019 | Basiert auf .NET Core 2.1 |
PowerShell 6.0 | 20. Januar 2018 | 13. Februar-2019 | Basiert auf .NET Core 2.0 |
Windows PowerShell-Versionsverlauf
Die folgende Tabelle enthält eine historische Zeitleiste der wichtigen Versionen von Windows PowerShell. Microsoft unterstützt keine Windows PowerShell-Versionen mehr unter 5.1.
Version | Veröffentlichungsdatum | Hinweis |
---|---|---|
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