Životní cyklus podpory PowerShellu

Poznámka:

Tento dokument se týká podpory PowerShellu. Windows PowerShell (1.0 – 5.1) je součástí operačního systému Windows. Komponenty obdrží stejnou podporu jako nadřazený produkt nebo platforma. Další informace naleznete v tématu Informace o životním cyklu produktů a služeb.

PowerShell se podporuje v rámci zásad moderního životního cyklu Microsoftu, ale data podpory jsou propojená se zásadami podpory .NET a .NET Core. V tomto přístupu k údržbě si zákazníci můžou zvolit verze dlouhodobé podpory (LTS) nebo aktuální verze.

Verze LTS PowerShellu je založená na verzi LTS .NET. Aktualizace verze LTS obsahují pouze důležité aktualizace zabezpečení a servisní opravy, které jsou navržené tak, aby minimalizovaly dopad na stávající úlohy. Verze LTS PowerShellu se podporují až do konce podpory pro .NET.

Aktuální vydaná verze je verze, ke které dochází mezi verzemi LTS. Aktuální verze můžou obsahovat důležité opravy, inovace a nové funkce. Aktuální verze se podporuje šest měsíců po příští verzi (aktuální nebo LTS).

Důležité

Abyste získali nárok na podporu, musíte mít nainstalovanou nejnovější aktualizaci oprav. Pokud například používáte PowerShell 7.4.0 a 7.4.2, musíte aktualizovat na verzi 7.4.2, abyste získali nárok na podporu.

Podporované platformy

PowerShell běží na několika operačních systémech (OS) a architekturách procesorů. Aby ho microsoft podporoval, musí operační systém splňovat následující kritéria:

  • .NET Core podporuje architekturu verze a procesoru operačního systému.
  • Verze operačního systému je podporovaná alespoň jeden rok.
  • Verze operačního systému není dočasná verze ani ekvivalent.
  • Vydavatel operačního systému v současné době podporuje verzi operačního systému.
  • Tým PowerShellu otestoval verzi distribuce.

Když verze platformy dosáhne konce životnosti definované vlastníkem platformy, PowerShell také ukončí podporu této verze platformy. Dříve vydané balíčky zůstávají dostupné pro zákazníky, kteří potřebují přístup, ale formální podpora a aktualizace jakéhokoli druhu už nejsou poskytovány.

Windows

Následující tabulka obsahuje seznam vydaných verzí PowerShellu a podporovaných verzí Windows. Tyto verze se podporují, dokud verze PowerShellu nedosáhne konce podpory nebo verze Windows dosáhne konce podpory.

  • Ikona Podporováno označuje, že verze operačního systému nebo PowerShellu je stále podporovaná.
  • Ikona Mimo podporu značí, že verze PowerShellu už není v této verzi operačního systému podporovaná.
  • Ikona V testu značí, že jsme nedokončili testování PowerShellu v daném operačním systému.
  • Ikona Nepodporuje se označuje, že verze operačního systému nebo PowerShellu není podporovaná.
  • Pokud má verze operačního systému i verze PowerShellu Podporováno ikonu, podporuje se tato kombinace.
Windows 7.2 (LTS–previous) 7.3 7.4 (LTS-current)
Podporováno Windows Server 2016, 2019 nebo 2022 Podporováno Podporováno Podporováno
Podporováno Windows Server Nano (1809 nebo novější) Podporováno Podporováno Podporováno
Podporováno Windows 11 Podporováno Podporováno Podporováno
Podporováno Windows 10 1607+ Podporováno Podporováno Podporováno

Poznámka:

Podpora konkrétní verze Windows je určená zásadami životního cyklu podpora Microsoftu. Další informace naleznete v tématu:

PowerShell je ve Windows podporovaný pro následující architektury procesoru.

Windows 7.2 (LTS-current) 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 verze 1803 nebo novější x64 x64 x64
Klient Windows 11 x64, Arm64 x64, Arm64 x64, Arm64
Klient Windows 10 x64, x86, Arm64 x64, x86, Arm64 x64, x86, Arm64

macOS

Následující tabulka obsahuje seznam vydaných verzí PowerShellu a stav podpory pro verze macOS. Tyto verze zůstanou podporované, dokud verze PowerShellu nedosáhne konce podpory nebo verze macOS dosáhne konce podpory.

  • Ikona Podporováno označuje, že verze operačního systému nebo PowerShellu je stále podporovaná.
  • Ikona Mimo podporu značí, že verze PowerShellu už není v této verzi operačního systému podporovaná.
  • Ikona V testu značí, že jsme nedokončili testování PowerShellu v daném operačním systému.
  • Ikona Nepodporuje se označuje, že verze operačního systému nebo PowerShellu není podporovaná.
  • Pokud má verze operačního systému i verze PowerShellu Podporováno ikonu, podporuje se tato kombinace.
macOS 7.2 (LTS–previous) 7.3 7.4 (LTS-current)
Podporováno 14 (Sonoma) V testu V testu V testu
Podporováno 13 (Ventura) V testu V testu V testu
Podporováno 12 (Monterey) V testu V testu V testu
Podporováno 11 (Big Sur) Podporováno Podporováno Podporováno

Podpora macOS je definovaná společností Apple. Další informace najdete v následujících článcích:

PowerShell je v systému macOS podporovaný pro následující architektury procesoru:

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

Alpine Linux

Následující tabulka uvádí podporované verze PowerShellu a verze Alpine, na kterých jsou podporované. Tyto verze se podporují, dokud verze PowerShellu nedosáhne konce podpory nebo verze Alpine dosáhne konce životnosti.

  • Ikona Podporováno označuje, že verze operačního systému nebo PowerShellu je stále podporovaná.
  • Ikona Mimo podporu značí, že verze PowerShellu už není v této verzi operačního systému podporovaná.
  • Ikona V testu značí, že jsme nedokončili testování PowerShellu v daném operačním systému.
  • Ikona Nepodporuje se označuje, že verze operačního systému nebo PowerShellu není podporovaná.
  • Pokud má verze operačního systému i verze PowerShellu Podporováno ikonu, podporuje se tato kombinace.
Alpine 7.2 (LTS–previous) 7.3 7.4 (LTS-current)
Podporováno 3.18 Nepodporuje se Nepodporuje se Nepodporuje se
Podporováno 3.17 V testu V testu V testu
Podporováno 3.16 V testu V testu V testu
Mimo podporu 3.15 V testu V testu V testu
Mimo podporu 3.14 Mimo podporu Mimo podporu Mimo podporu

PowerShell je podporován v Alpine pro následující architektury procesoru.

Alpine 7.2 (LTS-current) 7.3 7.4 (LTS-current)
Všechny podporované verze x64 x64 x64

PowerShell nebyl testován na Alpine pomocí procesorů Arm.

Debian Linux

Následující tabulka obsahuje seznam aktuálně podporovaných verzí PowerShellu a podporovaných verzí Debianu. Tyto verze zůstanou podporovány, dokud verze PowerShellu nedosáhne konce podpory nebo verze Debianu dosáhne konce životnosti.

  • Ikona Podporováno označuje, že verze operačního systému nebo PowerShellu je stále podporovaná.
  • Ikona Mimo podporu značí, že verze PowerShellu už není v této verzi operačního systému podporovaná.
  • Ikona V testu značí, že jsme nedokončili testování PowerShellu v daném operačním systému.
  • Ikona Nepodporuje se označuje, že verze operačního systému nebo PowerShellu není podporovaná.
  • Pokud má verze operačního systému i verze PowerShellu Podporováno ikonu, podporuje se tato kombinace.
Debian 7.2 (LTS–previous) 7.3 7.4 (LTS-current)
Podporováno 12 (Bookworm) V testu V testu V testu
Podporováno 11 (Bullseye) Podporováno Podporováno Podporováno
Mimo podporu 10 (Buster) Mimo podporu Mimo podporu Mimo podporu

Prostředí PowerShell je podporováno v Debianu pro následující architektury procesoru.

Debian 7.2 (LTS-current) 7.3 7.4 (LTS-current)
Verze 9 nebo novější x64 x64 x64

Red Hat Enterprise Linux (RHEL)

Následující tabulka obsahuje seznam aktuálně podporovaných verzí PowerShellu a verzí RHEL, na kterých jsou podporované. Tyto verze zůstanou podporované, dokud verze PowerShellu nedosáhne konce podpory nebo verze RHEL dosáhne konce podpory.

  • Ikona Podporováno označuje, že verze operačního systému nebo PowerShellu je stále podporovaná.
  • Ikona Mimo podporu značí, že verze PowerShellu už není v této verzi operačního systému podporovaná.
  • Ikona V testu značí, že jsme nedokončili testování PowerShellu v daném operačním systému.
  • Ikona Nepodporuje se označuje, že verze operačního systému nebo PowerShellu není podporovaná.
  • Pokud má verze operačního systému i verze PowerShellu Podporováno ikonu, podporuje se tato kombinace.
RHEL 7.2 (LTS–previous) 7.3 7.4 (LTS-current)
Podporováno 9 Podporováno Podporováno Podporováno
Podporováno 8 Podporováno Podporováno Podporováno
Podporováno 7 Podporováno Podporováno Nepodporuje se

PowerShell se testuje na univerzálních základních imagích Red Hat (UBI). Další informace naleznete na stránce s informacemi o UBI.

PowerShell je podporován v RHEL pro následující architektury procesoru.

RHEL 7.2 (LTS-current) 7.3 7.4 (LTS-current)
Všechny podporované verze x64 x64 x64

Ubuntu Linux

Následující tabulka obsahuje seznam aktuálně podporovaných verzí PowerShellu a verzí Ubuntu, na kterých jsou podporované. Tyto verze zůstanou podporované, dokud verze PowerShellu nedosáhne konce podpory nebo verze Ubuntu dosáhne konce podpory.

  • Ikona Podporováno označuje, že verze operačního systému nebo PowerShellu je stále podporovaná.
  • Ikona Mimo podporu značí, že verze PowerShellu už není v této verzi operačního systému podporovaná.
  • Ikona V testu značí, že jsme nedokončili testování PowerShellu v daném operačním systému.
  • Ikona Nepodporuje se označuje, že verze operačního systému nebo PowerShellu není podporovaná.
  • Pokud má verze operačního systému i verze PowerShellu Podporováno ikonu, podporuje se tato kombinace.
Ubuntu 7.2 (LTS–previous) 7.3 7.4 (LTS-current)
Podporováno 22.04 LTS (Jammy) Podporováno Podporováno Podporováno
Podporováno 20.04 LTS (centrální) Podporováno Podporováno Podporováno
Mimo podporu 18.04 LTS (Bionic) Mimo podporu Mimo podporu Mimo podporu

Oficiálně se podporují jenom verze LTS Ubuntu. Microsoft nepodporuje dočasné verze ani jejich ekvivalent. Dočasné verze jsou podporované komunitou. Další informace najdete v tématu Podporované distribuce komunity.

PowerShell je podporován v Ubuntu pro následující architektury procesoru.

Ubuntu 7.2 (LTS-current) 7.3 7.4 (LTS-current)
Všechny podporované verze x64, Arm32 x64, Arm32 x64, Arm32

Kompatibilita prostředí Windows PowerShell

Životní cyklus podpory pro PowerShell nepokrývá moduly, které se dodávají mimo balíček verze PowerShellu. Například použití ActiveDirectory modulu, který se dodává jako součást Windows Serveru, se podporuje v rámci životního cyklu podpory systému Windows.

Experimentální funkce

Experimentální funkce nejsou určeny k použití v produkčních prostředích. Vážíme si zpětné vazby k experimentálním funkcím a poskytujeme jim maximální podporu.

Poznámky k licencování

PowerShell se vydává v rámci licence MIT. V rámci této licence a bez placené smlouvy o podpoře jsou uživatelé omezeni na podporu komunity. Díky podpoře komunity microsoft neposkytuje žádné záruky odezvy ani oprav.

Získání podpory

Podpora PowerShellu je poskytována prostřednictvím tradičních smluv o podpoře Microsoftu, včetně placené podpory, microsoft smlouva Enterprise a programu Microsoft Software Assurance. Můžete také platit za asistovanou podporu pro PowerShell vyplněním žádosti o podporu pro váš problém.

Existuje několik možností podpory komunity. Na GitHubu můžete podat žádost o problém, chybu nebo funkci. Můžete také získat nápovědu od ostatních členů komunity v technické komunitě Microsoft PowerShellu nebo v některém z komunitních fór uvedených na stránce centra PowerShellu. Pokud máte problém, který vyžaduje okamžitou pozornost, měli byste použít tradiční placené možnosti podpory.

Důležité

Abyste získali nárok na podporu, musíte mít nainstalovanou nejnovější aktualizaci oprav. Pokud například používáte PowerShell 7.3 a 7.3.1, musíte aktualizovat na verzi 7.3.1, abyste získali nárok na podporu.

Data ukončení podpory PowerShellu

Na základě těchto zásad životního cyklu uvádí následující tabulka kalendářní data, která jsou podporována pro aktuální verze PowerShellu:

Verze Datum vydání Ukončení podpory
7.4 (LTS-current) 16. listopadu 2023 10. listopadu 2026
7.3 (stabilní) 9. listopadu 2022 8. května 2024
7.2 (LTS–previous) 8. listopadu 2021 pátek 8. listopadu 2024

Podpora PowerShellu na konkrétní platformě je založená na zásadách podpory používané verze .NET.

  • PowerShell 7.4 (LTS-current) je založený na podporovaných zásadách životního cyklu operačního systému .NET 8.0.
  • PowerShell 7.3 (stabilní) je založený na podporovaných zásadách životního cyklu operačního systému .NET 7.0.
  • PowerShell 7.2 (LTS-previous) je založený na podporovaných zásadách životního cyklu operačního systému .NET 6.0.

Data ukončení podpory již vyřazených verzí:

Verze Datum vydání Ukončení podpory
7.0 (LTS) 4. března 2020 sobota 3. prosince 2022
7.1 11. listopadu 2020 neděle 8. května 2022
6,2 28. března 2019 pátek 4. září 2020
6.1 13. září 2018 sobota 28. září 2019
6.0 20. ledna 2018 středa 13. února 2019

Historie vydaných verzí

Následující tabulka obsahuje časovou osu hlavních verzí PowerShellu. Tato tabulka je k dispozici pro historické reference. Není určená k určení životního cyklu podpory.

Verze Datum vydání Poznámka:
PowerShell 7.5 (Preview) přidáme Postaveno na .NET 9.0.0-preview.1
PowerShell 7.4 (LTS-current) Listopad 2023 Postaveno na .NET 8.0.0
PowerShell 7.3 Listopad 2022 Postaveno na .NET 7.0
PowerShell 7.2 (LTS–previous) Listopad 2021 Postaveno na .NET 6.0 (LTS–previous)
PowerShell 7.1 Listopad 2020 Postaveno na .NET 5.0
PowerShell 7.0 (LTS) Březen 2020 Postaveno na .NET Core 3.1 (LTS)
PowerShell 6.2 Březen 2019 Postaveno na .NET Core 2.1
PowerShell 6.1 Září 2018 Postaveno na .NET Core 2.1
PowerShell 6.0 Leden 2018 První verze založená na .NET Core 2.0. Instalovatelné v systémech Windows, Linux a macOS
Windows PowerShell 5.1 Aug-2016 Vydáno ve Windows 10 Anniversary Update a Windows Serveru 2016, WMF 5.1
Windows PowerShell 5.0 Únor 2016 Vydáno ve Windows Management Frameworku (WMF) 5.0
Windows PowerShell 4.0 Října 2013 Integrované ve Windows 8.1 a s Windows Serverem 2012 R2, WMF 4.0
Windows PowerShell 3.0 Října 2012 Integrované ve Windows 8 a s Windows Serverem 2012 WMF 3.0
Windows PowerShell 2.0 Červenec 2009 Integrované ve Windows 7 a Windows Serveru 2008 R2, WMF 2.0
Windows PowerShell 1.0 Listopad 2006 Volitelná součást systému Windows Server 2008

Spuštěním následujícího příkazu zobrazte úplný počet verzí rozhraní .NET, který používá verze PowerShellu, kterou používáte:

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