Supportlebenszyklus von PowerShellPowerShell Support Lifecycle

PowerShell ist eine Zusammenstellung von Tools und Komponenten, die separat von Windows PowerShell bereitgestellt, installiert und konfiguriert wird.PowerShell is a distinct set of tools and components that is shipped, installed, and configured separately from Windows PowerShell. PowerShell wird nicht in den Windows-Lizenzverträgen aufgeführt.PowerShell isn't included in the Windows licensing agreements.

PowerShell wird von herkömmlichen Microsoft-Supportvereinbarungen abgedeckt, darunter kostenpflichtiger Support, Microsoft Enterprise Agreements und Microsoft Software Assurance.PowerShell is supported under traditional Microsoft support agreements, including paid support, Microsoft Enterprise Agreements, and Microsoft Software Assurance. Sie können auch Hilfe bei der kostenpflichtigen unterstützten Support für PowerShell anfordern.You can also pay for assisted support for PowerShell by filing a support request for your problem.

CommunitysupportCommunity Support

Auf GitHub wird Ihnen auch Communitysupport geboten. Dort können Sie Tickets zu Problemen, Fehlern oder Funktionsanfragen stellen.We also offer community support on GitHub where you can file an issue, bug, or feature request. Außerdem finden Sie Unterstützung von anderen Mitgliedern der Community in der Microsoft PowerShell Tech Community oder in einem der Foren, die im Communityabschnitt der PowerShell-Hubseite aufgeführt sind.Also, you may find help from other members of the community in the Microsoft PowerShell Tech Community or any of the forums listed in the community section of PowerShell hub page. Wir bieten keine Garantie, dass die Community Ihr Problem zügig behandelt oder behebt.We offer no guarantee there that the community will address or resolve your issue in a timely manner. Wenn Sie ein Problem haben, das unmittelbar Aufmerksamkeit erfordert, sollten Sie sich an die herkömmlichen kostenpflichtigen Supportoptionen wenden.If you have a problem that requires immediate attention, you should use the traditional, paid support options.

Lebenszyklus von PowerShell 7Lifecycle of PowerShell 7

Mit der Veröffentlichung von PowerShell 7 wird PowerShell weiterhin im Rahmen der Microsoft Modern Lifecycle-Richtlinieunterstützt, die Datumsfestlegungen für den Support sind jedoch an den .NET Core-Supportlebenszyklus geknüpft.With the release of PowerShell 7, PowerShell continues to be supported under the Microsoft Modern Lifecycle Policy, but support dates are linked to .NET Core's support lifecycle. Bei diesem Serviceansatz können Kunden zwischen LTS-Releases (Long-Term Support) und aktuellen Releases auswählen.In this servicing approach, customers can choose Long Term Support (LTS) releases or Current releases. PowerShell 7.0 ist ein LTS-Release.PowerShell 7.0 is an LTS release. Der Support endet mit dem Support von .NET Core 3.1.Support ends with the support of .NET Core 3.1. Das nächste LTS-Release folgt dem nächsten LTS-Release von .NET Core.The next LTS release follows the next .NET Core LTS release. Aktuelle Datumsangaben für das Supportende finden Sie in der Tabelle zum Ende der Lebensdauer von PowerShell-Releases.See the PowerShell releases end of life table for current ending support dates. Updates für LTS-Releases enthalten nur kritische Sicherheits- und Wartungsupdates sowie Korrekturen, die entwickelt wurden, um Auswirkungen auf vorhandene Workloads zu vermeiden oder auf ein Mindestmaß zu beschränken.LTS release updates only contain critical security and servicing updates and fixes that are designed to avoid or minimize impact to existing workloads.

Ein aktuelles Release ist ein Release, das zwischen LTS-Releases erfolgt.A Current release is a release that occurs between LTS releases. Aktuelle Releases können wichtige Korrekturen, Neuerungen und neue Features enthalten.Current releases can contain critical fixes, innovations, and new features. Ein aktuelles Release wird nach nachfolgenden aktuellen oder LTS-Releases für drei Monate unterstützt.A Current release is supported for three months after the next Current or LTS release.

Wichtig

Sie müssen das neueste Patchupdate installiert haben, um Anspruch auf Support zu erhalten.You must have the latest patch update installed to qualify for support. Wenn Sie z. B. PowerShell 7.0 ausführen und 7.0.1 veröffentlicht wurde, müssen Sie auf 7.0.1 aktualisieren, um Support beanspruchen zu können.For example, if you're running PowerShell 7.0 and 7.0.1 has been released, you must update to 7.0.1 to qualify for support.

Unterstützte PlattformenSupported platforms

Um zu bestätigen, ob Ihre Plattform und Ihre Version von PowerShell Core offiziell unterstützt werden, lesen Sie die folgende Tabelle.To confirm if your platform and version of PowerShell Core are officially supported, see the following table.

Unsere Community hat außerdem Pakete für einige Plattformen beigesteuert, die jedoch nicht offiziell unterstützt werden.Our community has also contributed packages for some platforms, but they aren't officially supported. Diese Pakete sind in der Tabelle mit Community gekennzeichnet.These packages are marked as Community in the table.

Plattformen, die als Experimental gekennzeichnet sind, werden nicht offiziell unterstützt, stehen aber zu Test- und Feedbackzwecken zur Verfügung.Platforms listed as Experimental aren't officially supported, but are available for experimentation and feedback.

PlattformPlatform 7.07.0 7.17.1
Windows 8.1 und 10Windows 8.1, and 10 UnterstütztSupported UnterstütztSupported
Windows Server 2012 R2, 2016, 2019Windows Server 2012 R2, 2016, 2019 UnterstütztSupported UnterstütztSupported
Halbjährlicher Kanal von Windows ServerWindows Server Semi-Annual Channel UnterstütztSupported UnterstütztSupported
Ubuntu 16.04, 18.04Ubuntu 16.04, 18.04 UnterstütztSupported UnterstütztSupported
Ubuntu 20.04Ubuntu 20.04 Nicht unterstütztNot Supported UnterstütztSupported
Ubuntu 19.10, 20.10 (über Snap-Pakete)Ubuntu 19.10, 20.10 (via Snap Package) CommunityCommunity UnterstütztSupported
Debian 9Debian 9 UnterstütztSupported UnterstütztSupported
Debian 10Debian 10 UnterstütztSupported UnterstütztSupported
CentOS 7:CentOS 7 UnterstütztSupported UnterstütztSupported
CentOS 8CentOS 8 UnterstütztSupported UnterstütztSupported
Red Hat Enterprise Linux 7Red Hat Enterprise Linux 7 UnterstütztSupported UnterstütztSupported
Red Hat Enterprise Linux 8Red Hat Enterprise Linux 8 UnterstütztSupported UnterstütztSupported
Ab Fedora 31Fedora 31+ UnterstütztSupported Nicht unterstütztNot Supported
Alpine 3.10Alpine 3.10 Siehe Hinweis 1See Note 1 Nicht unterstütztNot Supported
Ab Alpine 3.11Alpine 3.11+ Siehe Hinweis 1See Note 1 Siehe Hinweis 1See Note 1
macOS ab 10.13macOS 10.13+ UnterstütztSupported UnterstütztSupported
ArchArch CommunityCommunity CommunityCommunity
RaspbianRaspbian CommunityCommunity CommunityCommunity
KaliKali CommunityCommunity CommunityCommunity
AppImage (funktioniert auf verschiedenen Linux-Plattformen)AppImage (works on multiple Linux platforms) CommunityCommunity CommunityCommunity
Snap-PaketSnap Package Siehe Hinweis 2See note 2 Siehe HinweisSee note

Hinweis

  • 1: CIM, PowerShell-Remoting und DSC werden in Alpine nicht unterstützt.1 - CIM, PowerShell Remoting, and DSC are not supported on Alpine.
  • 2: Snap-Pakete werden genauso wie die Distribution unterstützt, in der Sie das Paket ausführen.2 - Snap packages are supported the same as the distribution you're running the package on.

Ende der Lebensdauer von PowerShell-ReleasesPowerShell releases end of life

Basierend auf dem Lebenszyklus von PowerShell wird in der folgenden Tabelle für verschiedene Releases das Datum angegeben, ab dem sie nicht mehr unterstützt werden.Based on the Lifecycle of PowerShell, the following table lists the dates when various releases will no longer be supported.

VersionVersion Ende der LebensdauerEnd-of-life
7.17.1 Mitte Februar 2022 (geplant)mid-February 2022 (projected)
7.07.0 3. Dezember 2022December 3, 2022
6.26.2 4. September 2020September 4, 2020
6.16.1 28. September 2019September 28, 2019
6.06.0 13. Februar 2019February 13, 2019

Hinweis

In diesem Dokument geht es um Support für PowerShell Core.This document is about support for PowerShell Core. Windows PowerShell (1.0-5.1) ist eine Komponente des Windows-Betriebssystems.Windows PowerShell (1.0 - 5.1) is a component of the Windows OS. Komponenten erhalten dieselbe Unterstützung wie das übergeordnete Produkt oder die übergeordnete Plattform.Components receive the same support as their parent product or platform. Weitere Informationen finden Sie unter Informationen zum Lebenszyklus von Produkten und Diensten.For more information, see Product and Services Lifecycle Information.

Nicht unterstützte PlattformenUnsupported platforms

Wenn eine Plattformversion das Ende ihrer Lebensdauer (wie vom Plattformbesitzer festgelegt) erreicht, endet auch die Unterstützung von PowerShell Core für diese Plattformversion.When a platform version reaches end-of-life as defined by the platform owner, PowerShell Core will also cease to support that platform version. 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.Previously released packages will remain available for customers needing access but formal support and updates of any kind will no longer be provided.

Deshalb haben die Distributionsbesitzer die Unterstützung für die folgenden Versionen beendet.So, the distribution owners ended support for the following versions and aren't supported.

PlattformPlatform VersionVersion Ende der LebensdauerEnd of Life
DebianDebian 88 Juni 2018June 2018
FedoraFedora 2424 August 2017August 2017
FedoraFedora 2525 Dezember 2017December 2017
FedoraFedora 2626 Mai 2018May 2018
FedoraFedora 2727 November 2018November 2018
FedoraFedora 2828 Mai 2019May 2019
openSUSEopenSUSE 42.142.1 Mai 2017May 2017
openSUSEopenSUSE 42.242.2 Januar 2018January 2018
openSUSEopenSUSE 42.342.3 Juli 2019July 2019
UbuntuUbuntu 14.0414.04 April 2019April 2019
UbuntuUbuntu 16.1016.10 Juli 2017July 2017
UbuntuUbuntu 17.0417.04 Januar 2018January 2018
UbuntuUbuntu 17.1017.10 Juli 2018July 2018
WindowsWindows 77 Januar 2020January 2020
Windows ServerWindows Server 2008 R22008 R2 Januar 2020January 2020

Hinweise zur LizenzierungNotes on licensing

PowerShell Core wird unter der MIT-Lizenz veröffentlicht.PowerShell Core is released under the MIT license. Unter dieser Lizenz und ohne kostenpflichtige Supportvereinbarung gibt es für die Benutzer nur den Communitysupport.Under this license, and without a paid support agreement, users are limited to community support. Beim Support durch die Community gibt Microsoft keine Garantien zur Schnelligkeit der Reaktion auf Ihre Tickets oder der Problembehandlung.With community support, Microsoft makes no guarantees of responsiveness or fixes.

Windows PowerShell-KompatibilitätWindows PowerShell Compatibility

Der Supportlebenszyklus für PowerShell deckt keine Module ab, die außerhalb des PowerShell 7-Releasepakets bereitgestellt werden.The support lifecycle for PowerShell doesn't cover modules that ship outside of the PowerShell 7 release package. Zum Beispiel wird das Modul ActiveDirectory, das als Teil von Windows Server bereitgestellt wird, nicht im Rahmen des Windows-Supportlebenszyklus unterstützt.For example, using the ActiveDirectory module that ships as part of Windows Server is supported under the Windows Support Lifecycle.

PowerShell 7 verbessert die Kompatibilität mit vorhandenen PowerShell-Modulen, die für Windows PowerShell geschrieben wurden.PowerShell 7 improves compatibility with existing PowerShell modules written for Windows PowerShell. Weitere Informationen finden Sie im Artikel about_Windows_Compatibility und in der Modulkompatibilitätsliste.For more information, see the about_Windows_Compatibility article and the module compatibility list.

Hinweis

Das Modul WindowsPSModulePath ist in PowerShell 7 nicht mehr erforderlich und wird nicht unterstützt.The WindowsPSModulePath module is no longer necessary in PowerShell 7 and is not supported.

Experimentelle FeaturesExperimental features

Experimentelle Features sind auf Communitysupport begrenzt.Experimental features are limited to community support.

Kriterien für die SicherheitswartungSecurity Servicing Criteria

PowerShell folgt den Microsoft-Kriterien für die Sicherheitswartung für Windows.PowerShell follows the Microsoft Security Servicing Criteria for Windows. In der folgenden Tabelle sind die Features aufgeführt, die die Kriterien für die Sicherheitswartung erfüllen, und diejenigen, die dies nicht tun.The table below outlines the features that meet the servicing criteria and those that do not.

FunktionFeature typeType
AusführungsrichtlinieExecution Policy Tiefgehende VerteidigungDefense in Depth
Systemsperrung mit AppLockerSystem Lockdown - with AppLocker Tiefgehende VerteidigungDefense in Depth
Eingeschränkter Sprachmodus mit AppLockerConstrained language mode - with AppLocker Tiefgehende VerteidigungDefense in Depth
Systemsperrung mit WDACSystem Lockdown - with WDAC SicherheitsfeatureSecurity Feature
Eingeschränkter Sprachmodus mit WDACConstrained language mode - with WDAC SicherheitsfeatureSecurity Feature

Weitere Informationen zu AppLocker und Windows Defender Application Control (WDAC) finden Sie unter Anwendungssteuerung für Windows.For more information about AppLocker and Windows Defender Application Control (WDAC), see Application Controls for Windows.

ReleaseverlaufRelease history

Die folgende Tabelle enthält die Hauptversionen von PowerShell im Zeitverlauf.The following table contains a timeline of the major releases of PowerShell. Diese Tabelle wird als historische Referenz bereitgestellt.This table is provided for historical reference. Sie eignet sich nicht zur Bestimmung des Supportlebenszyklus.It is not intended for use to determine the support lifecycle.

VersionVersion VeröffentlichungsdatumRelease Date HinweisNote
PowerShell 7.1 (aktuell)PowerShell 7.1 (current) Nov. 2020Nov-2020 Basiert auf .NET Core 5.0 (aktuell)Built on .NET Core 5.0 (current).
PowerShell 7.0 (LTS)PowerShell 7.0 (LTS) März 2020Mar-2020 Basiert auf .NET Core 3.1 (LTS).Built on .NET Core 3.1 (LTS).
PowerShell 6.2PowerShell 6.2 Mär. 2019Mar-2019
PowerShell 6.1PowerShell 6.1 Sep. 2018Sep-2018 Basiert auf .NET Core 2.1Built on .NET Core 2.1.
PowerShell 6.0PowerShell 6.0 Januar 2018Jan-2018 Erstes Release, basiert auf .NET Core 2.0First release, built on .NET Core 2.0. Installierbar unter Windows, Linux und macOS.Installable on Windows, Linux, and macOS.
PowerShell 5.1PowerShell 5.1 August 2016Aug-2016 Veröffentlicht in Windows 10 Anniversary Update und Windows Server 2016Released in Windows 10 Anniversary Update and Windows Server 2016.
PowerShell 5.0PowerShell 5.0 Februar 2016Feb-2016 Veröffentlicht in Windows Management Framework 5.0 (WMF)Released in Windows Management Framework (WMF) 5.0.
PowerShell 4.0PowerShell 4.0 Oktober 2013Oct-2013 Integriert in Windows 8.1 und Windows Server 2012 R2.Integrated in Windows 8.1 and with Windows Server 2012 R2. Installierbar unter Windows 7 SP1, Windows Server 2008 R2 SP1 und Windows Server 2012.Installable on Windows 7 SP1, Windows Server 2008 R2 SP1, and Windows Server 2012.
PowerShell 3.0PowerShell 3.0 Oktober 2012Oct-2012 Integriert in Windows 8 und Windows Server 2012.Integrated in Windows 8 and with Windows Server 2012. Installierbar unter Windows 7 SP1, Windows Server 2008 SP1 und Windows Server 2008 R2 SP1.Installable on Windows 7 SP1, Windows Server 2008 SP1, and Windows Server 2008 R2 SP1.
PowerShell 2.0PowerShell 2.0 Juli 2009Jul-2009 Integriert in Windows 7 und Windows Server 2008 R2.Integrated in Windows 7 and Windows Server 2008 R2. Installierbar unter Windows XP SP3, Windows Server 2003 SP2 und Windows Vista SP1.Installable on Windows XP SP3, Windows Server 2003 SP2, and Windows Vista SP1.
PowerShell 1.0PowerShell 1.0 November 2006Nov-2006 Installierbar unter Windows XP SP2, Windows Server 2003 SP1 und Windows Vista.Installable on Windows XP SP2, Windows Server 2003 SP1 and Windows Vista. Optionale Komponente von Windows Server 2008.Optional component of Windows Server 2008.