PowerShell-supportlivscykel
Kommentar
Det här dokumentet handlar om stöd för PowerShell. Windows PowerShell (1.0– 5.1) är en komponent i Windows-operativsystemet. Komponenter får samma stöd som sin överordnade produkt eller plattform. Mer information finns i Produkt- och tjänstelivscykelinformation.
PowerShell stöds under Microsofts policy för modern livscykel, men supportdatum är länkade till .NET- och .NET Core-supportpolicyn. I den här servicemetoden kan kunderna välja LTS-versioner (Long Term Support) eller aktuella versioner.
En LTS-version av PowerShell bygger på en LTS-version av .NET. Uppdateringar till en LTS-version innehåller endast kritiska säkerhetsuppdateringar och underhållskorrigeringar som är utformade för att minimera påverkan på befintliga arbetsbelastningar. LTS-versioner av PowerShell stöds tills supporten för .NET upphör.
En aktuell version är en version som inträffar mellan LTS-versioner. Aktuella versioner kan innehålla viktiga korrigeringar, innovationer och nya funktioner. En aktuell version stöds i sex månader efter nästa version (aktuell eller LTS).
Viktigt!
Du måste ha den senaste uppdateringsuppdateringen installerad för att kunna få support. Om du till exempel kör PowerShell 7.4.0 och 7.4.2 har släppts måste du uppdatera till 7.4.2 för att kvalificera dig för support.
Plattformar som stöds
PowerShell körs på flera operativsystem (OS) och processorarkitekturer. Operativsystemet måste uppfylla följande villkor för att kunna stödjas av Microsoft:
- Operativsystemets version och processorarkitektur stöds av .NET Core.
- Versionen av operativsystemet stöds i minst ett år.
- Versionen av operativsystemet är inte en interimsversion eller motsvarande.
- Versionen av operativsystemet stöds för närvarande av OS-utgivaren.
- PowerShell-teamet har testat distributionsversionen.
När en plattformsversion når slutet av livscykeln enligt plattformsägarens definition slutar PowerShell också att stödja den plattformsversionen. Tidigare utgivna paket är fortfarande tillgängliga för kunder som behöver åtkomst, men formell support och uppdateringar av något slag tillhandahålls inte längre.
Windows
Följande tabell är en lista över PowerShell-versioner och de versioner av Windows som de stöds på. Dessa versioner stöds tills antingen versionen av PowerShell når supportens slut eller om versionen av Windows når supportens slut.
- Ikonen anger att versionen av operativsystemet eller PowerShell fortfarande stöds
- Ikonen anger att versionen av PowerShell inte längre stöds på den versionen av operativsystemet
- Ikonen anger att vi inte har testat PowerShell på det operativsystemet
- Ikonen anger att versionen av operativsystemet eller PowerShell inte stöds
- När både versionen av operativsystemet och versionen av PowerShell har en ikon stöds den kombinationen
Windows | 7.2 (LTS-föregående) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
Windows Server 2016, 2019 eller 2022 | |||
Windows Server Nano (1809 eller senare) | |||
Windows 11 | |||
Windows 10 1607+ |
Kommentar
Stöd för en specifik version av Windows bestäms av microsofts livscykelprinciper för support. Mer information finns i:
PowerShell stöds i Windows för följande processorarkitekturer.
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 version 1803+ | x64 | x64 | x64 |
Windows 11-klient | x64, Arm64 | x64, Arm64 | x64, Arm64 |
Windows 10-klient | x64, x86, Arm64 | x64, x86, Arm64 | x64, x86, Arm64 |
macOS
Följande tabell innehåller en lista över PowerShell-versioner och status för stöd för versioner av macOS. Dessa versioner stöds fortfarande tills antingen versionen av PowerShell når supportens slut eller tills versionen av macOS når supportens slut.
- Ikonen anger att versionen av operativsystemet eller PowerShell fortfarande stöds
- Ikonen anger att versionen av PowerShell inte längre stöds på den versionen av operativsystemet
- Ikonen anger att vi inte har testat PowerShell på det operativsystemet
- Ikonen anger att versionen av operativsystemet eller PowerShell inte stöds
- När både versionen av operativsystemet och versionen av PowerShell har en ikon stöds den kombinationen
macOS | 7.2 (LTS-föregående) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
14 (Sonoma) | |||
13 (Ventura) | |||
12 (Monterey) | |||
11 (Big Sur) |
Stöd för macOS definieras av Apple. Mer information finns i följande:
PowerShell stöds på macOS för följande processorarkitekturer:
macOS | 7.2 (LTS-current) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
macOS Big Sur 11,5 | x64, Arm64 | x64, Arm64 | x64, Arm64 |
Alpine Linux
I följande tabell visas de PowerShell-versioner som stöds och vilka versioner av Alpine de stöds på. Dessa versioner stöds tills antingen versionen av PowerShell når supportens slut eller om versionen av Alpine når slutet av livscykeln.
- Ikonen anger att versionen av operativsystemet eller PowerShell fortfarande stöds
- Ikonen anger att versionen av PowerShell inte längre stöds på den versionen av operativsystemet
- Ikonen anger att vi inte har testat PowerShell på det operativsystemet
- Ikonen anger att versionen av operativsystemet eller PowerShell inte stöds
- När både versionen av operativsystemet och versionen av PowerShell har en ikon stöds den kombinationen
Alpine | 7.2 (LTS-föregående) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
3.18 | |||
3.17 | |||
3.16 | |||
3.15 | |||
3.14 |
PowerShell stöds på Alpine för följande processorarkitekturer.
Alpine | 7.2 (LTS-current) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
Alla versioner som stöds | x64 | x64 | x64 |
PowerShell har inte testats på Alpine med armprocessorer.
Debian Linux
Följande tabell är en lista över PowerShell-versioner som stöds för närvarande och vilka versioner av Debian de stöds på. Dessa versioner stöds fortfarande tills antingen versionen av PowerShell når supportens slut eller tills versionen av Debian når slutet av livet.
- Ikonen anger att versionen av operativsystemet eller PowerShell fortfarande stöds
- Ikonen anger att versionen av PowerShell inte längre stöds på den versionen av operativsystemet
- Ikonen anger att vi inte har testat PowerShell på det operativsystemet
- Ikonen anger att versionen av operativsystemet eller PowerShell inte stöds
- När både versionen av operativsystemet och versionen av PowerShell har en ikon stöds den kombinationen
Debian | 7.2 (LTS-föregående) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
12 (Bokmask) | |||
11 (Bullseye) | |||
10 (Buster) |
PowerShell stöds på Debian för följande processorarkitekturer.
Debian | 7.2 (LTS-current) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
Version 9+ | x64 | x64 | x64 |
Red Hat Enterprise Linux (RHEL)
Följande tabell är en lista över versioner av PowerShell som stöds för närvarande och de versioner av RHEL som de stöds på. Dessa versioner stöds fortfarande tills antingen versionen av PowerShell når supportens slut eller tills versionen av RHEL når supportens slut.
- Ikonen anger att versionen av operativsystemet eller PowerShell fortfarande stöds
- Ikonen anger att versionen av PowerShell inte längre stöds på den versionen av operativsystemet
- Ikonen anger att vi inte har testat PowerShell på det operativsystemet
- Ikonen anger att versionen av operativsystemet eller PowerShell inte stöds
- När både versionen av operativsystemet och versionen av PowerShell har en ikon stöds den kombinationen
RHEL | 7.2 (LTS-föregående) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
9 | |||
8 | |||
7 |
PowerShell testas på Red Hat Universal Base Images (UBI). Mer information finns på informationssidan för UBI.
PowerShell stöds på RHEL för följande processorarkitekturer.
RHEL | 7.2 (LTS-current) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
Alla versioner som stöds | x64 | x64 | x64 |
Ubuntu Linux
Följande tabell är en lista över PowerShell-versioner som stöds för närvarande och vilka versioner av Ubuntu de stöds på. Dessa versioner stöds fortfarande tills antingen versionen av PowerShell når supportens slut eller om versionen av Ubuntu når supportens slut.
- Ikonen anger att versionen av operativsystemet eller PowerShell fortfarande stöds
- Ikonen anger att versionen av PowerShell inte längre stöds på den versionen av operativsystemet
- Ikonen anger att vi inte har testat PowerShell på det operativsystemet
- Ikonen anger att versionen av operativsystemet eller PowerShell inte stöds
- När både versionen av operativsystemet och versionen av PowerShell har en ikon stöds den kombinationen
Ubuntu | 7.2 (LTS-föregående) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
22.04 LTS (Jammy) | |||
20.04 LTS (brännvidd) | |||
18.04 LTS (Bionic) |
Endast LTS-versionerna av Ubuntu stöds officiellt. Microsoft har inte stöd för interimsversioner eller motsvarande. Interimsversioner stöds av communityn. Mer information finns i Distributioner som stöds av communityn.
PowerShell stöds på Ubuntu för följande processorarkitekturer.
Ubuntu | 7.2 (LTS-current) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
Alla versioner som stöds | x64, Arm32 | x64, Arm32 | x64, Arm32 |
Windows PowerShell-kompatibilitet
Supportlivscykeln för PowerShell omfattar inte moduler som levereras utanför PowerShell-versionspaketet. Till exempel stöds användning av modulen ActiveDirectory
som levereras som en del av Windows Server under Windows Support-livscykeln.
Experimentella funktioner
Experimentella funktioner är inte avsedda att användas i produktionsmiljöer. Vi uppskattar feedback om experimentella funktioner och vi tillhandahåller bästa möjliga stöd för dem.
Information om licensiering
PowerShell släpps under MIT-licensen. Under den här licensen och utan ett betalt supportavtal är användarna begränsade till community-support. Med communitysupport ger Microsoft inga garantier för svarstider eller korrigeringar.
Få support
Support för PowerShell levereras via traditionella Microsoft-supportavtal, inklusive betald support, Microsoft företagsavtal och Microsoft Software Assurance. Du kan också betala för assisterad support för PowerShell genom att skicka in en supportbegäran för ditt problem.
Det finns flera supportalternativ för communityn. Du kan skicka ett ärende, en bugg eller en funktionsbegäran på GitHub. Du kan också få hjälp från andra medlemmar i communityn i Microsoft PowerShell Tech Community eller något av communityforumen som visas på PowerShell-hubbens sida. Om du har ett problem som kräver omedelbar uppmärksamhet bör du använda de traditionella, betalda supportalternativen.
Viktigt!
Du måste ha den senaste uppdateringsuppdateringen installerad för att kunna få support. Om du till exempel kör PowerShell 7.3 och 7.3.1 har släppts måste du uppdatera till 7.3.1 för att kvalificera dig för support.
Datum för slut på support för PowerShell
Baserat på dessa livscykelprinciper visar följande tabell datum när stöd för de aktuella versionerna av PowerShell upphör:
Version | Utgivningsdatum | Slut på support |
---|---|---|
7.4 (LTS-current) | den 16 november 2023 | den 10 november 2026 |
7.3 (stabil) | den 9 november 2022 | Den 8 maj 2024 |
7.2 (LTS-föregående) | 8 november 2021 | 8 november 2024 |
Stöd för PowerShell på en specifik plattform baseras på supportprincipen för den version av .NET som används.
- PowerShell 7.4 (LTS-current) baseras på .NET 8.0-livscykelpolicyn som stöds
- PowerShell 7.3 (stabilt) baseras på .NET 7.0-livscykelpolicyn som stöds
- PowerShell 7.2 (LTS-previous) baseras på .NET 6.0-livscykelpolicyn som stöds
Slutdatum för support för redan indragna versioner var:
Version | Utgivningsdatum | Slut på support |
---|---|---|
7.0 (LTS) | Den 4 mars 2020 | 3 december 2022 |
7.1 | Den 11 november 2020 | 8 maj 2022 |
6,2 | den 28 mars 2019 | 4 september 2020 |
6.1 | September 13, 2018 | 28 september 2019 |
6,0 | den 20 januari 2018 | 13 februari 2019 |
Tidigare versioner
Följande tabell innehåller en tidslinje för de viktigaste versionerna av PowerShell. Den här tabellen tillhandahålls för historisk referens. Den är inte avsedd att användas för att fastställa supportlivscykeln.
Version | Utgivningsdatum | Kommentar |
---|---|---|
PowerShell 7.5 (förhandsversion) | Kommer senare | Byggt på .NET 9.0.0-preview.1 |
PowerShell 7.4 (LTS-current) | Nov-2023 | Byggt på .NET 8.0.0 |
PowerShell 7.3 | Nov-2022 | Byggt på .NET 7.0 |
PowerShell 7.2 (LTS-föregående) | Nov-2021 | Byggt på .NET 6.0 (LTS-previous) |
PowerShell 7.1 | Nov-2020 | Byggt på .NET 5.0 |
PowerShell 7.0 (LTS) | Mar-2020 | Byggt på .NET Core 3.1 (LTS) |
PowerShell 6.2 | Mar-2019 | Byggt på .NET Core 2.1 |
PowerShell 6.1 | Sep-2018 | Byggt på .NET Core 2.1 |
PowerShell 6.0 | Jan-2018 | Den första versionen bygger på .NET Core 2.0. Kan installeras i Windows, Linux och macOS |
Windows PowerShell 5.1 | Aug-2016 | Släpptes i Windows 10 Anniversary Update och Windows Server 2016, WMF 5.1 |
Windows PowerShell 5.0 | Feb-2016 | Släppt i Windows Management Framework (WMF) 5.0 |
Windows PowerShell 4.0 | Okt-2013 | Integrerad i Windows 8.1 och med Windows Server 2012 R2, WMF 4.0 |
Windows PowerShell 3.0 | Okt-2012 | Integrerad i Windows 8 och med Windows Server 2012 WMF 3.0 |
Windows PowerShell 2.0 | Jul-2009 | Integrerad i Windows 7 och Windows Server 2008 R2, WMF 2.0 |
Windows PowerShell 1.0 | Nov-2006 | Valfri komponent i Windows Server 2008 |
Kör följande kommando för att se det fullständiga versionsnumret för .NET som används av den version av PowerShell som du kör:
[System.Runtime.InteropServices.RuntimeInformation]::FrameworkDescription
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för