Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Kommentar
Det här dokumentet handlar om stöd för PowerShell. Windows PowerShell (1.0– 5.1) är en komponent i Windows-operativsystemet. Mer information finns i Produkt- och tjänstelivscykelinformation.
PowerShell följer Microsofts policy för modern livscykel. Supportdatum följer .NET-supportpolicyn. I den här servicemetoden kan kunderna välja LTS-versioner (Long Term Support) eller aktuella versioner.
En LTS-version av PowerShell är en LTS-version av .NET. Uppdateringar av en LTS-version innehåller endast kritiska säkerhetsuppdateringar och underhållskorrigeringar som är utformade för att minimera påverkan på befintliga arbetsbelastningar.
En aktuell version är en version som inträffar mellan LTS-versioner . Aktuella versioner kan innehålla viktiga korrigeringar, innovationer och nya funktioner. Microsoft har stöd för en aktuell version i sex månader efter nästa LTS-version .
Både LTS och aktuella versioner av PowerShell får säkerhetsuppdateringar och felkorrigeringar. Microsoft stöder endast den senaste uppdateringsversionen av en version.
Få support
Microsoft tillhandahåller support för PowerShell på bästa sätt. Stöd för Windows PowerShell 5.1 tillhandahålls via Windows-supportkanaler. Du kan använda standardkanalerna för betald support för att få support för PowerShell.
Det finns många kostnadsfria supportalternativ från PowerShell-communityn. De mest aktiva community-supportkanalerna är tillgängliga via Discord eller Slack. Diskussionskanalerna speglas på båda plattformarna, så du kan välja den plattform som du föredrar. De här kanalerna kan hjälpa dig att felsöka problem, besvara frågor och ge vägledning om hur du använder PowerShell.
Om du tror att du har hittat en bugg kan du skapa ett problem på GitHub. PowerShell-teamet kan inte ge support via GitHub, men de välkomnar buggrapporter. Communityns supportsida innehåller länkar till de mest populära community-supportkanalerna.
Plattformar som stöds
PowerShell körs på flera operativsystem och processorarkitekturplattformar. Plattformen måste uppfylla följande kriterier:
- Målplattformen (operativsystemversion och processorarkitektur) stöds av .NET.
- Microsoft har testat och godkänt PowerShell på målplattformen.
- Operativsystemets version stöds av distributören i minst ett år.
- Operativsystemets version är inte en interimsversion eller motsvarande.
- Operativsystemets version stöds för närvarande av distributören.
Stödet för PowerShell upphör när något av följande villkor uppfylls:
- Målplattformen når slutet av livet enligt definitionen av plattformsägaren
- Den specifika versionen av PowerShell når slutet av livet
När en version av PowerShell når slutet av livscykeln tillhandahålls inga ytterligare uppdateringar, inklusive säkerhetsuppdateringar. Microsoft uppmuntrar kunder att uppgradera till en version av PowerShell som stöds för att fortsätta ta emot uppdateringar och support.
Windows
Microsoft stöder PowerShell tills PowerShell når supportens slut eller versionen av Windows når supportens slut.
Docker-avbildningarna för .NET SDK innehåller de senaste versionerna av PowerShell. Dessa avbildningar är tillgängliga från Microsoft Artifact Registry.
De här bilderna kanske inte har de senaste säkerhetsuppdateringarna. Microsoft rekommenderar att du uppdaterar OS-paketen till den senaste versionen för att säkerställa att de senaste säkerhetsuppdateringarna tillämpas.
Dessa bilder tillhandahålls i testsyfte. Om du behöver en Docker-bild för en produktionsbelastning bör du bygga och underhålla din egen.
Kommentar
Stöd för en specifik version av Windows bestäms av microsofts livscykelprinciper för support. Mer information finns i:
macOS
Microsoft stöder PowerShell tills PowerShell når supportens slut eller versionen av macOS når supportens slut.
- macOS 26 (Tahoe) x64 och Arm64
- macOS 15 (Sequoia) x64 och Arm64
- macOS 14 (Sonoma) x64 och Arm64
Apple avgör supportlivscykeln för macOS. Mer information finns i följande:
Alpine Linux
Microsoft har stöd för PowerShell tills PowerShell når supportens slut eller versionen av Alpine når slutet av livet.
Docker-avbildningarna för .NET SDK innehåller de senaste versionerna av PowerShell. Dessa avbildningar är tillgängliga från Microsoft Artifact Registry.
Dessa avbildningar skapas från officiella operativsystemavbildningar (OS) som tillhandahålls av operativsystemets distributör. De här bilderna kanske inte har de senaste säkerhetsuppdateringarna. Microsoft rekommenderar att du uppdaterar OS-paketen till den senaste versionen för att säkerställa att de senaste säkerhetsuppdateringarna tillämpas.
Dessa bilder tillhandahålls i testsyfte. Om du behöver en Docker-bild för en produktionsbelastning bör du bygga och underhålla din egen.
Debian Linux
Microsoft stöder PowerShell tills PowerShell når supportens slut eller versionen av Debian når slutet av livet.
Installera paketfiler (.deb) är också tillgängliga från https://packages.microsoft.com/.
Docker-avbildningarna för .NET SDK innehåller de senaste versionerna av PowerShell. Dessa avbildningar är tillgängliga från Microsoft Artifact Registry.
Dessa avbildningar skapas från officiella operativsystemavbildningar (OS) som tillhandahålls av operativsystemets distributör. De här bilderna kanske inte har de senaste säkerhetsuppdateringarna. Microsoft rekommenderar att du uppdaterar OS-paketen till den senaste versionen för att säkerställa att de senaste säkerhetsuppdateringarna tillämpas.
Dessa bilder tillhandahålls i testsyfte. Om du behöver en Docker-bild för en produktionsbelastning bör du bygga och underhålla din egen.
Red Hat Enterprise Linux (RHEL)
Microsoft stöder PowerShell tills PowerShell når supportens slut eller versionen av RHEL når supportens slut.
Installera paketfiler (.rpm) är också tillgängliga från https://packages.microsoft.com/.
- RHEL 10 – OS-supporten upphör 2035-05-31
- RHEL 9 – OS-supporten upphör 2032-05-31
- RHEL 8 – OS-supporten upphör 2029-05-31
PowerShell testas på Red Hat Universal Base Images (UBI). Mer information finns på informationssidan för UBI.
Ubuntu Linux
Microsoft stöder PowerShell tills PowerShell når supportens slut eller versionen av Ubuntu når supportens slut.
Installera paketfiler (.deb) är också tillgängliga från https://packages.microsoft.com/.
Docker-avbildningarna för .NET SDK innehåller de senaste versionerna av PowerShell. Du kan ladda ned dessa avbildningar från Microsoft Artifact Registry.
Dessa avbildningar skapas från officiella operativsystemavbildningar (OS) som tillhandahålls av operativsystemets distributör. De här bilderna kanske inte har de senaste säkerhetsuppdateringarna. Microsoft rekommenderar att du uppdaterar OS-paketen till den senaste versionen för att säkerställa att de senaste säkerhetsuppdateringarna tillämpas.
Dessa bilder tillhandahålls i testsyfte. Om du behöver en Docker-bild för en produktionsbelastning bör du bygga och underhålla din egen.
Kommentar
Ubuntu 25.04 (Plucky Puffin) är en interimversion. Microsoft stöder inte interimversioner av Ubuntu. Mer information finns i Distributioner som stöds av communityn.
Stöd för PowerShell-moduler
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.
Stöd för 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.
Datum för slut på support för PowerShell
PowerShell-supportlivscykeln följer supportlivscykeln för .NET. I följande tabell visas datumen för supportens slut för de aktuella versionerna av PowerShell:
| Utgåva | Utgivningsdatum | Slut på support | .NET-version | 
|---|---|---|---|
| PowerShell 7.6 (förhandsversion) | Framtida datum | Framtida datum | .NET 10.0 | 
| PowerShell 7.5 | 23 januari 2025 | 12 maj-2026 | .NET 9.0 | 
| PowerShell 7.4 (LTS) | 16-nov-2023 | 10 nov-2026 | .NET 8.0 | 
I följande tabell visas slutdatum för support för tillbakadragna versioner av PowerShell:
| Utgåva | Utgivningsdatum | Slut på support | .NET-version | 
|---|---|---|---|
| PowerShell 7.3 | 09-11-2022 | 08-maj-2024 | .NET 7.0 | 
| PowerShell 7.2 (LTS) | 2021-11-08 | 2024-11-08 | .NET 6.0 | 
| PowerShell 7.1 | 11 november 2020 | 08-maj-2022 | .NET 5.0 | 
| PowerShell 7.0 (LTS) | 04 mars 2020 | 2022-12-03 | .NET Core 3.1 | 
| PowerShell 6.2 | 29 mars 2019 | 04-09-2020 | .NET Core 2.1 | 
| PowerShell 6.1 | 13-sep-2018 | 28 sep-2019 | .NET Core 2.1 | 
| PowerShell 6.0 | 20 januari 2018 | 13 februari 2019 | .NET Core 2.0 | 
Versionshistorik för Windows PowerShell
Följande tabell innehåller en historisk tidslinje för de större versionerna av Windows PowerShell. Microsoft har inte längre stöd för Windows PowerShell-versioner som är lägre än 5.1.
| Utgåva | Utgivningsdatum | Kommentar | 
|---|---|---|
| Windows PowerShell 5.1 | Augusti-2016 | Släpptes i Windows 10 Anniversary Update och Windows Server 2016, WMF 5.1 | 
| Windows PowerShell 5.0 | Februari-2016 | Släppt i Windows Management Framework (WMF) 5.0 | 
| Windows PowerShell 4.0 | Okt-2013 | Släppt i Windows 8.1 och med Windows Server 2012 R2, WMF 4.0 | 
| Windows PowerShell 3.0 | Okt-2012 | Släpptes i Windows 8 och med Windows Server 2012 WMF 3.0 | 
| Windows PowerShell 2.0 | Juli-2009 | Släppt i Windows 7 och Windows Server 2008 R2, WMF 2.0 | 
| Windows PowerShell 1.0 | Nov.-2006 | Utgiven som 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