A PowerShell támogatási életciklusa

Feljegyzés

Ez a dokumentum a PowerShell támogatásáról szól. A Windows PowerShell (1.0 – 5.1) a Windows operációs rendszer egyik összetevője. Az összetevők ugyanazt a támogatást kapják, mint a szülőtermékük vagy platformjuk. További információ: Termék- és szolgáltatáséletciklus-információk.

A PowerShellt a Microsoft Modern Életciklus Szabályzata támogatja, de a támogatási dátumok a .NET-hez és a .NET Core támogatási szabályzathoz vannak csatolva. Ebben a karbantartási megközelítésben az ügyfelek a hosszú távú támogatás (LTS) vagy az aktuális kiadások közül választhatnak.

A PowerShell LTS-kiadása a .NET LTS-kiadására épül. Frissítések LTS-kiadás csak kritikus biztonsági frissítéseket és karbantartási javításokat tartalmaz, amelyek célja a meglévő számítási feladatokra gyakorolt hatás minimalizálása. A PowerShell LTS-kiadásai a .NET támogatásának végéig támogatottak.

Az aktuális kiadás olyan kiadás, amely az LTS-kiadások között fordul elő. A jelenlegi kiadások kritikus javításokat, újításokat és új funkciókat tartalmazhatnak. Az aktuális kiadás a következő kiadás (jelenlegi vagy LTS) után hat hónapig támogatott.

Fontos

A támogatáshoz telepítve kell lennie a legújabb javításfrissítésnek. Ha például a PowerShell 7.4.0-s és 7.4.2-s kiadása megtörtént, a támogatáshoz frissítenie kell a 7.4.2-re.

Támogatott platformok

A PowerShell több operációs rendszeren (operációs rendszeren) és processzorarchitektúrán fut. A Microsoft támogatásához az operációs rendszernek meg kell felelnie a következő feltételeknek:

  • Az operációs rendszer verzióját és processzorarchitektúráját a .NET Core támogatja.
  • Az operációs rendszer verziója legalább egy évig támogatott.
  • Az operációs rendszer verziója nem ideiglenes kiadás vagy azzal egyenértékű.
  • Az operációs rendszer verzióját jelenleg az operációsrendszer-közzétevő támogatja.
  • A PowerShell csapata tesztelte a disztribúció verzióját.

Amikor egy platformverzió eléri a platformtulajdonos által meghatározott élettartamot, a PowerShell ezen a platformverzión is megszűnik a támogatás. A korábban kiadott csomagok továbbra is elérhetők maradnak a hozzáférésre szoruló ügyfelek számára, de a hivatalos támogatást és a frissítéseket már nem biztosítjuk.

Windows

Az alábbi táblázat a PowerShell-kiadások és a Támogatott Windows-verziók listáját tartalmazza. Ezek a verziók mindaddig támogatottak, amíg a PowerShell verziója el nem éri a támogatás megszűnését, vagy a Windows verziója nem éri el a támogatás megszűnését.

  • Az Támogatott ikon azt jelzi, hogy az operációs rendszer vagy a PowerShell verziója továbbra is támogatott
  • Az Támogatáson kívül ikon azt jelzi, hogy a PowerShell verziója már nem támogatott az operációs rendszer ezen verziójában
  • Az Tesztben ikon azt jelzi, hogy még nem fejeztük be a PowerShell tesztelését az adott operációs rendszeren
  • Az Nem támogatott ikon azt jelzi, hogy az operációs rendszer vagy a PowerShell verziója nem támogatott
  • Ha az operációs rendszer és a PowerShell verziója is rendelkezik ikonnal Támogatott , ez a kombináció támogatott
Windows 7.2 (LTS-előző) 7.3 7.4 (LTS-current)
Támogatott Windows Server 2016, 2019 vagy 2022 Támogatott Támogatott Támogatott
Támogatott Windows Server Nano (1809 vagy újabb) Támogatott Támogatott Támogatott
Támogatott Windows 11 Támogatott Támogatott Támogatott
Támogatott Windows 10 1607+ Támogatott Támogatott Támogatott

Feljegyzés

A Windows adott verziójának támogatását a Microsoft ügyfélszolgálata Életciklus Szabályzatok határozzák meg. További információkért lásd:

A PowerShell a Következő processzorarchitektúrákhoz támogatott Windows rendszeren.

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 1803+-os verzió x64 x64 x64
Windows 11-ügyfél x64, Arm64 x64, Arm64 x64, Arm64
Windows 10-ügyfél x64, x86, Arm64 x64, x86, Arm64 x64, x86, Arm64

macOS

Az alábbi táblázat a PowerShell-kiadások listáját és a macOS-verziók támogatásának állapotát tartalmazza. Ezek a verziók mindaddig támogatottak maradnak, amíg a PowerShell verziója el nem éri a támogatás megszűnését, vagy a macOS verziója nem éri el a támogatás megszűnését.

  • Az Támogatott ikon azt jelzi, hogy az operációs rendszer vagy a PowerShell verziója továbbra is támogatott
  • Az Támogatáson kívül ikon azt jelzi, hogy a PowerShell verziója már nem támogatott az operációs rendszer ezen verziójában
  • Az Tesztben ikon azt jelzi, hogy még nem fejeztük be a PowerShell tesztelését az adott operációs rendszeren
  • Az Nem támogatott ikon azt jelzi, hogy az operációs rendszer vagy a PowerShell verziója nem támogatott
  • Ha az operációs rendszer és a PowerShell verziója is rendelkezik ikonnal Támogatott , ez a kombináció támogatott
macOS 7.2 (LTS-előző) 7.3 7.4 (LTS-current)
Támogatott 14 (Sonoma) Tesztben Tesztben Tesztben
Támogatott 13 (Ventura) Tesztben Tesztben Tesztben
Támogatott 12 (Monterey) Tesztben Tesztben Tesztben
Támogatott 11 (Big Sur) Támogatott Támogatott Támogatott

A macOS támogatását az Apple határozza meg. További információkat a következő cikkekben talál:

A PowerShell macOS rendszeren az alábbi processzorarchitektúrákhoz támogatott:

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

Alpine Linux

Az alábbi táblázat a támogatott PowerShell-kiadásokat és az Alpine azon verzióit sorolja fel, amelyeken támogatottak. Ezek a verziók mindaddig támogatottak, amíg a PowerShell verziója el nem éri a támogatás megszűnését, vagy az Alpine verziója el nem éri az élettartamot.

  • Az Támogatott ikon azt jelzi, hogy az operációs rendszer vagy a PowerShell verziója továbbra is támogatott
  • Az Támogatáson kívül ikon azt jelzi, hogy a PowerShell verziója már nem támogatott az operációs rendszer ezen verziójában
  • Az Tesztben ikon azt jelzi, hogy még nem fejeztük be a PowerShell tesztelését az adott operációs rendszeren
  • Az Nem támogatott ikon azt jelzi, hogy az operációs rendszer vagy a PowerShell verziója nem támogatott
  • Ha az operációs rendszer és a PowerShell verziója is rendelkezik ikonnal Támogatott , ez a kombináció támogatott
Alpesi 7.2 (LTS-előző) 7.3 7.4 (LTS-current)
Támogatott 3.18 Nem támogatott Nem támogatott Nem támogatott
Támogatott 3.17 Tesztben Tesztben Tesztben
Támogatott 3.16 Tesztben Tesztben Tesztben
Támogatáson kívül 3.15 Tesztben Tesztben Tesztben
Támogatáson kívül 3.14 Támogatáson kívül Támogatáson kívül Támogatáson kívül

A PowerShell az Alpineben az alábbi processzorarchitektúrákhoz támogatott.

Alpesi 7.2 (LTS-current) 7.3 7.4 (LTS-current)
Minden támogatott verzió x64 x64 x64

A PowerShellt nem tesztelték az Alpineen arm processzorokkal.

Debian Linux

Az alábbi táblázat a jelenleg támogatott PowerShell-kiadások és a Debian azon verzióinak listáját tartalmazza, amelyen támogatottak. Ezek a verziók mindaddig támogatottak maradnak, amíg a PowerShell verziója el nem éri a támogatás megszűnését, vagy a Debian verziója el nem éri az élettartamot.

  • Az Támogatott ikon azt jelzi, hogy az operációs rendszer vagy a PowerShell verziója továbbra is támogatott
  • Az Támogatáson kívül ikon azt jelzi, hogy a PowerShell verziója már nem támogatott az operációs rendszer ezen verziójában
  • Az Tesztben ikon azt jelzi, hogy még nem fejeztük be a PowerShell tesztelését az adott operációs rendszeren
  • Az Nem támogatott ikon azt jelzi, hogy az operációs rendszer vagy a PowerShell verziója nem támogatott
  • Ha az operációs rendszer és a PowerShell verziója is rendelkezik ikonnal Támogatott , ez a kombináció támogatott
Debian 7.2 (LTS-előző) 7.3 7.4 (LTS-current)
Támogatott 12 (Bookworm) Tesztben Tesztben Tesztben
Támogatott 11 (Bullseye) Támogatott Támogatott Támogatott
Támogatáson kívül 10 (Buster) Támogatáson kívül Támogatáson kívül Támogatáson kívül

A PowerShell a Debianon az alábbi processzorarchitektúrákhoz támogatott.

Debian 7.2 (LTS-current) 7.3 7.4 (LTS-current)
9-es vagy újabb verzió x64 x64 x64

Red Hat Enterprise Linux (RHEL)

Az alábbi táblázat a PowerShell jelenleg támogatott verzióit és az RHEL azon verzióit tartalmazza, amelyen támogatottak. Ezek a verziók mindaddig támogatottak maradnak, amíg a PowerShell verziója el nem éri a támogatás megszűnését, vagy az RHEL verziója el nem éri a támogatás megszűnését.

  • Az Támogatott ikon azt jelzi, hogy az operációs rendszer vagy a PowerShell verziója továbbra is támogatott
  • Az Támogatáson kívül ikon azt jelzi, hogy a PowerShell verziója már nem támogatott az operációs rendszer ezen verziójában
  • Az Tesztben ikon azt jelzi, hogy még nem fejeztük be a PowerShell tesztelését az adott operációs rendszeren
  • Az Nem támogatott ikon azt jelzi, hogy az operációs rendszer vagy a PowerShell verziója nem támogatott
  • Ha az operációs rendszer és a PowerShell verziója is rendelkezik ikonnal Támogatott , ez a kombináció támogatott
RHEL 7.2 (LTS-előző) 7.3 7.4 (LTS-current)
Támogatott 9 Támogatott Támogatott Támogatott
Támogatott 8 Támogatott Támogatott Támogatott
Támogatott 7 Támogatott Támogatott Nem támogatott

A PowerShell tesztelése Red Hat Universal Base Images (UBI) rendszeren történik. További információkért tekintse meg az UBI információs oldalát.

A PowerShell az RHEL-en az alábbi processzorarchitektúrákhoz támogatott.

RHEL 7.2 (LTS-current) 7.3 7.4 (LTS-current)
Minden támogatott verzió x64 x64 x64

Ubuntu Linux

Az alábbi táblázat a jelenleg támogatott PowerShell-kiadások és az Ubuntu azon verzióinak listáját tartalmazza, amelyen támogatottak. Ezek a verziók mindaddig támogatottak maradnak, amíg a PowerShell verziója el nem éri a támogatás megszűnését, vagy az Ubuntu verziója nem éri el a támogatás megszűnését.

  • Az Támogatott ikon azt jelzi, hogy az operációs rendszer vagy a PowerShell verziója továbbra is támogatott
  • Az Támogatáson kívül ikon azt jelzi, hogy a PowerShell verziója már nem támogatott az operációs rendszer ezen verziójában
  • Az Tesztben ikon azt jelzi, hogy még nem fejeztük be a PowerShell tesztelését az adott operációs rendszeren
  • Az Nem támogatott ikon azt jelzi, hogy az operációs rendszer vagy a PowerShell verziója nem támogatott
  • Ha az operációs rendszer és a PowerShell verziója is rendelkezik ikonnal Támogatott , ez a kombináció támogatott
Ubuntu 7.2 (LTS-előző) 7.3 7.4 (LTS-current)
Támogatott 22.04 LTS (Jammy) Támogatott Támogatott Támogatott
Támogatott 20.04 LTS (Fókusz) Támogatott Támogatott Támogatott
Támogatáson kívül 18.04 LTS (Bionic) Támogatáson kívül Támogatáson kívül Támogatáson kívül

Csak az Ubuntu LTS-kiadásai támogatottak hivatalosan. A Microsoft nem támogatja az időközi kiadásokat vagy azok megfelelőit. Az időközi kiadások közösség által támogatottak. További információ: Közösségi támogatott disztribúciók.

A PowerShell az Ubuntu-ban az alábbi processzorarchitektúrákhoz támogatott.

Ubuntu 7.2 (LTS-current) 7.3 7.4 (LTS-current)
Minden támogatott verzió x64, Arm32 x64, Arm32 x64, Arm32

A Windows PowerShell kompatibilitása

A PowerShell támogatási életciklusa nem terjed ki a PowerShell kiadási csomagján kívülre szállított modulokra. A Windows támogatási életciklusa támogatja például a ActiveDirectory Windows Server részét képező modul használatát.

Kísérleti funkciók

A kísérleti funkciók nem használhatók éles környezetben. Nagyra értékeljük a kísérleti funkciókkal kapcsolatos visszajelzéseket, és mindent megteszünk a támogatásukért.

Megjegyzések a licenceléshez

A PowerShell az MIT-licenc alatt jelenik meg. Ebben a licencben és fizetős támogatási szerződés nélkül a felhasználók csak közösségi támogatásra korlátozódnak. A közösség támogatásával a Microsoft nem garantálja a válaszkészséget és a javításokat.

Támogatás igénylése

A PowerShell támogatása hagyományos Microsoft-támogatási szerződéseken keresztül történik, beleértve a fizetett támogatást, a Microsoft Nagyvállalati Szerződés és a Microsoft Software Assurancet. A PowerShell támogatott támogatásáért is fizethet, ha támogatási kérelmet nyújt be a problémához.

Több közösségi támogatási lehetőség is létezik. Probléma, hiba vagy funkciókérés elküldhető a GitHubon. A Microsoft PowerShell Tech Communityben vagy a PowerShell-központ oldalán felsorolt közösségi fórumokon is kérhet segítséget a közösség más tagjaitól. Ha olyan problémája van, amely azonnali figyelmet igényel, használja a hagyományos, fizetős támogatási lehetőségeket.

Fontos

A támogatáshoz telepítve kell lennie a legújabb javításfrissítésnek. Ha például a PowerShell 7.3-as és 7.3.1-et futtatja, a támogatáshoz frissítenie kell a 7.3.1-re.

A PowerShell támogatási időszakának dátumai

Ezen életciklus-szabályzatok alapján az alábbi táblázat felsorolja a PowerShell-végpontok aktuális verzióinak támogatásának dátumát:

Verzió Kiadás dátuma Támogatás megszűnése
7.4 (LTS-current) 2023. november 16. 2026. november 10.
7.3 (Stabil) 2022. november 9. 2024. május 8.
7.2 (LTS-előző) 2021. november 8. 2024. november 8., péntek

A PowerShell támogatása egy adott platformon a használt .NET-verzió támogatási szabályzatán alapul.

A már kivont verziók támogatási dátumainak vége a következő volt:

Verzió Kiadás dátuma Támogatás megszűnése
7.0 (LTS) 2020. március 4. 2022. december 3., szombat
7.1 2020. november 11. 2022. május 8., vasárnap
6,2 2019. március 28. 2020. szeptember 4., péntek
6.1 2018. szeptember 13. 2019. szeptember 28.
6,0 2018. január 20. 2019. február 13., szerda

Kiadási előzmény

Az alábbi táblázat a PowerShell főbb kiadásainak ütemtervét tartalmazza. Ez a tábla előzményként szolgál. Nem a támogatási életciklus meghatározására szolgál.

Verzió Kiadás dátuma Feljegyzés
PowerShell 7.5 (előzetes verzió) TBA A .NET 9.0.0-preview.1-en alapul
PowerShell 7.4 (LTS-current) 2023. nov. A .NET 8.0.0-ra épül
PowerShell 7.3 2022. nov. A .NET 7.0-ra épül
PowerShell 7.2 (LTS-előző) 2021. nov. .NET 6.0-ra (LTS-előző) épül
PowerShell 7.1 2020. nov. A .NET 5.0-ra épül
PowerShell 7.0 (LTS) 2020. márc. .NET Core 3.1 -ra (LTS) épül
PowerShell 6.2 2019. márc. A .NET Core 2.1-hez készült
PowerShell 6.1 2018. szeptember A .NET Core 2.1-hez készült
PowerShell 6.0 2018. január Az első kiadás a .NET Core 2.0-ra épül. Telepíthető Windows, Linux és macOS rendszeren
Windows PowerShell 5.1 2016. augusztus Megjelent a Windows 10 évfordulós frissítése és a Windows Server 2016, WMF 5.1
Windows PowerShell 5.0 2016. február Megjelent a Windows Management Framework (WMF) 5.0-s verziója
Windows PowerShell 4.0 2013. október A Windows 8.1-ben és a Windows Server 2012 R2-vel integrált WMF 4.0
Windows PowerShell 3.0 2012. október Integrálva a Windows 8-ban és a Windows Server 2012 WMF 3.0-val
Windows PowerShell 2.0 2009. július Integrált windows 7 és Windows Server 2008 R2, WMF 2.0
Windows PowerShell 1.0 2006. nov. A Windows Server 2008 választható összetevője

Futtassa a következő parancsot a futó PowerShell-verzió által használt .NET teljes verziójának megtekintéséhez:

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