Delen via


Levenscyclus van PowerShell-ondersteuning

Notitie

Dit document gaat over ondersteuning voor PowerShell. Windows PowerShell (1.0 - 5.1) is een onderdeel van het Windows-besturingssysteem. Zie Informatie over de levenscyclus van producten en services voor meer informatie.

PowerShell volgt het moderne levenscyclusbeleid van Microsoft. Ondersteuningsdatums volgen het .NET-ondersteuningsbeleid. In deze servicebenadering kunnen klanten kiezen voor LTS-releases (Long Term Support) of huidige releases.

Een LTS-release van PowerShell is gebaseerd op een LTS-versie van .NET. Updates voor een LTS-release bevatten alleen essentiële beveiligingsupdates en onderhoudsoplossingen die zijn ontworpen om de impact op bestaande workloads te minimaliseren.

Een huidige release is een release die plaatsvindt tussen LTS-releases . Huidige releases kunnen essentiële oplossingen, innovaties en nieuwe functies bevatten. Microsoft ondersteunt een huidige release gedurende zes maanden na de volgende LTS-release .

Zowel LTS als huidige versies van PowerShell ontvangen beveiligingsupdates en oplossingen voor fouten. Microsoft ondersteunt alleen de nieuwste updateversie van een release.

Ondersteuning zoeken

Microsoft biedt ondersteuning voor PowerShell op basis van best effort. Ondersteuning voor Windows PowerShell 5.1 wordt geboden via windows-ondersteuningskanalen. U kunt de standaard betaalde ondersteuningskanalen gebruiken om ondersteuning te krijgen voor PowerShell.

Er zijn veel gratis ondersteuningsopties beschikbaar in de PowerShell-community. De meest actieve communityondersteuningskanalen zijn beschikbaar via Discord of Slack. De discussiekanalen worden gespiegeld op beide platforms, zodat u het gewenste platform kunt kiezen. Deze kanalen kunnen u helpen bij het oplossen van problemen, het beantwoorden van vragen en het bieden van richtlijnen voor het gebruik van PowerShell.

Als u denkt dat u een bug hebt gevonden, kunt u een probleem indienen op GitHub. Het PowerShell-team kan geen ondersteuning bieden via GitHub, maar ze ontvangen foutenrapporten. De communityondersteuningspagina bevat koppelingen naar de populairste communityondersteuningskanalen.

Ondersteunde platforms

PowerShell wordt uitgevoerd op meerdere besturingssystemen (OS) en processorarchitectuurplatforms. Het platform moet voldoen aan de volgende criteria:

  • Het doelplatform (besturingssysteemversie en processorarchitectuur) wordt ondersteund door .NET.
  • Microsoft heeft PowerShell getest en goedgekeurd op het doelplatform.
  • De versie van het besturingssysteem wordt gedurende ten minste één jaar ondersteund door de distributeur.
  • De versie van het besturingssysteem is geen tussentijdse release of gelijkwaardig.
  • De versie van het besturingssysteem wordt momenteel ondersteund door de distributeur.

Ondersteuning voor PowerShell eindigt wanneer aan een van de volgende voorwaarden wordt voldaan:

  • Het doelplatform bereikt het einde van de levensduur zoals gedefinieerd door de platformeigenaar
  • De specifieke versie van PowerShell bereikt het einde van de levensduur

Nadat een versie van PowerShell het einde van de levensduur heeft bereikt, worden er geen verdere updates, inclusief beveiligingsupdates, geleverd. Microsoft moedigt klanten aan om een upgrade uit te voeren naar een ondersteunde versie van PowerShell om updates en ondersteuning te blijven ontvangen.

Windows

Microsoft ondersteunt PowerShell totdat PowerShell het einde van de ondersteuning bereikt of de versie van Windows end-of-support bereikt.

  • Docker-installatiekopieën met PowerShell 7.2, PowerShell 7.4 en PowerShell 7.5 preview voor x64 voor Windows Server 2022, Windows Server Core 2022 en Windows Server Nano build 1809 zijn beschikbaar via de Microsoft-artefactregister
  • PowerShell 7.2 en hoger kan worden geïnstalleerd op Windows 10 build 1607 en hoger, Windows 11, Windows Server 2016 en hoger, en Windows Server Nano build 1809 en hoger

Notitie

Ondersteuning voor een specifieke versie van Windows wordt bepaald door het Microsoft Ondersteuning levenscyclusbeleid. Zie voor meer informatie:

macOS

Microsoft ondersteunt PowerShell totdat PowerShell het einde van de ondersteuning bereikt of de versie van macOS end-of-support bereikt.

  • macOS 12 (Tekstvak) x64 en Arm64
  • macOS 13 (Ventura) x64 en Arm64
  • macOS 14 (Sonoma) x64 en Arm64

Apple bepaalt de ondersteuningslevenscyclus van macOS. Raadpleeg de volgende artikelen voor meer informatie:

Alpine Linux

Microsoft ondersteunt PowerShell totdat PowerShell het einde van de ondersteuning bereikt of de versie van Alpine het einde van de levensduur bereikt.

Alpine 3.17 - Ondersteuning voor besturingssystemen eindigt op 2024-11-22

  • Docker-installatiekopieën met PowerShell 7.2, PowerShell 7.4 en PowerShell 7.5-preview voor x64 zijn beschikbaar via de Microsoft-artefactregister

Docker-installatiekopieën van PowerShell zijn momenteel niet beschikbaar voor Alpine 3.18 en 3.19.

Preview-versies van PowerShell zijn alleen beschikbaar voor testen en feedback.

Debian Linux

Microsoft ondersteunt PowerShell totdat PowerShell het einde van de ondersteuning bereikt of de versie van Debian het einde van de levensduur bereikt.

Debian 11 (Bullseye) - Os-ondersteuning eindigt op 2024-07-31

  • Docker-installatiekopieën met PowerShell 7.2, PowerShell 7.4 en PowerShell 7.5-preview voor x64 zijn beschikbaar via de Microsoft-artefactregister

Debian 12 (Bookworm) - Os-ondersteuning eindigt op 2026-06-10

  • Docker-installatiekopieën met PowerShell 7.2, PowerShell 7.4 en PowerShell 7.5-preview voor x64 zijn beschikbaar via de Microsoft-artefactregister

Preview-versies van PowerShell zijn alleen beschikbaar voor testen en feedback.

Red Hat Enterprise Linux (RHEL)

Microsoft ondersteunt PowerShell totdat PowerShell het einde van de ondersteuning bereikt of de versie van RHEL end-of-support bereikt.

RHEL 8 - Ondersteuning voor het besturingssysteem eindigt op 2029-05-31

  • Docker-installatiekopieën met PowerShell 7.2, PowerShell 7.4 en PowerShell 7.5-preview voor x64 zijn beschikbaar via de Microsoft-artefactregister

RHEL 9 - Ondersteuning voor het besturingssysteem eindigt op 2032-05-31

  • Docker-installatiekopieën met PowerShell 7.2, PowerShell 7.4 en PowerShell 7.5-preview voor x64 zijn beschikbaar via de Microsoft-artefactregister

PowerShell wordt getest op Red Hat Universal Base Images (UBI). Zie de pagina UBI-informatie voor meer informatie.

Ubuntu Linux

Microsoft ondersteunt PowerShell totdat PowerShell het einde van de ondersteuning bereikt of de versie van Ubuntu end-of-support bereikt.

Ubuntu 20.04 (Focal Fossa) - Os-ondersteuning eindigt op 2025-04-02

  • Docker-installatiekopieën met PowerShell 7.2, PowerShell 7.4 en PowerShell 7.5-preview voor x64 en Arm32 zijn beschikbaar via de Microsoft-artefactregister

Ubuntu 22.04 (Jammy Jellyfish) - Os-ondersteuning eindigt op 2027-04-01

  • Docker-installatiekopieën met PowerShell 7.2, PowerShell 7.4 en PowerShell 7.5-preview voor x64 en Arm32 zijn beschikbaar via de Microsoft-artefactregister

Ubuntu 24.04 (Noble Numbat) - Os-ondersteuning eindigt op 2029-04-25

  • Docker-installatiekopieën met PowerShell 7.2, PowerShell 7.4 en PowerShell 7.5-preview voor x64 en Arm32 zijn beschikbaar via de Microsoft-artefactregister

Ubuntu 23.10 (Mantic Minotaur) is een tussentijdse release. Microsoft biedt geen ondersteuning voor tussentijdse releases van Ubuntu. Zie Ondersteunde distributies van community's voor meer informatie.

Ondersteuning voor PowerShell-modules

De ondersteuningslevenscyclus voor PowerShell omvat geen modules die buiten het PowerShell-releasepakket worden verzonden. Als u bijvoorbeeld de ActiveDirectory module gebruikt die als onderdeel van Windows Server wordt geleverd, wordt ondersteund onder de levenscyclus van Windows-ondersteuning.

Ondersteuning voor experimentele functies

Experimentele functies zijn niet bedoeld voor gebruik in productieomgevingen. We waarderen feedback over experimentele functies en we bieden best effort-ondersteuning voor hen.

Opmerkingen over licenties

PowerShell wordt uitgebracht onder de MIT-licentie. Onder deze licentie en zonder een betaalde ondersteuningsovereenkomst zijn gebruikers beperkt tot communityondersteuning. Met ondersteuning van de community biedt Microsoft geen garanties voor reactiesnelheid of oplossingen.

Datums voor einde van ondersteuning voor PowerShell

De levenscyclus van PowerShell-ondersteuning volgt de ondersteuningslevenscyclus van .NET. De volgende tabel bevat de datums voor einde van ondersteuning voor de huidige versies van PowerShell:

Versie Releasedatum Einde van ondersteuning
7.4 (LTS-current) 16 november 2023 10 november 2026
7.2 (LTS-previous) 8 november 2021 vrijdag 8 november 2024

De volgende tabel bevat de datums voor einde van ondersteuning voor buiten gebruik gestelde versies van PowerShell:

Versie Releasedatum Einde van ondersteuning
7.3 9 november 2022 8 mei 2024
7.0 (LTS) 4 maart 2020 zaterdag 3 december 2022
7.1 11 november 2020 zondag 8 mei 2022
6,2 28 maart 2019 vrijdag 4 september 2020
6.1 13 september 2018 zaterdag 28 september 2019
6,0 20 januari 2018 woensdag 13 februari 2019

Versiegeschiedenis

De volgende tabel bevat een historische tijdlijn van de belangrijkste releases van PowerShell.

Versie Releasedatum Notitie
PowerShell 7.5 (preview) Toekomst Gebouwd op .NET 9.0.0
PowerShell 7.4 (LTS-current) Nov-2023 Gebouwd op .NET 8.0.0
PowerShell 7.3 Nov-2022 Gebouwd op .NET 7.0
PowerShell 7.2 (LTS-previous) November-2021 Gebouwd op .NET 6.0
PowerShell 7.1 November-2020 Gebouwd op .NET 5.0
PowerShell 7.0 (LTS) Mar-2020 Gebouwd op .NET Core 3.1
PowerShell 6.2 Mrt-2019 Gebouwd op .NET Core 2.1
PowerShell 6.1 September 2018 Gebouwd op .NET Core 2.1
PowerShell 6.0 Januari 2018 Gebouwd op .NET Core 2.0. Installeerbaar in Windows, Linux en macOS
Windows PowerShell 5.1 Aug-2016 Uitgebracht in Windows 10 Jubileumupdate en Windows Server 2016, WMF 5.1
Windows PowerShell 5.0 Februari 2016 Uitgebracht in Windows Management Framework (WMF) 5.0
Windows PowerShell 4.0 Okt-2013 Uitgebracht in Windows 8.1 en met Windows Server 2012 R2, WMF 4.0
Windows PowerShell 3.0 Oktober 2012 Uitgebracht in Windows 8 en met Windows Server 2012 WMF 3.0
Windows PowerShell 2.0 Juli-2009 Uitgebracht in Windows 7 en Windows Server 2008 R2, WMF 2.0
Windows PowerShell 1.0 Nov-2006 Uitgebracht als optioneel onderdeel van Windows Server 2008

Voer de volgende opdracht uit om het volledige versienummer van .NET te zien dat wordt gebruikt door de versie van PowerShell die u uitvoert:

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