Dela via


PowerShell-supportlivscykel

Det finns flera versioner av PowerShell 7 som kan installeras.

  • Stabil version – En stabil version är en version som inträffar mellan LTS-versioner. Stabila versioner kan innehålla viktiga korrigeringar, innovationer och nya funktioner. Microsoft har stöd för en stabil version i ungefär sex månader efter nästa LTS-version.

    Den aktuella stabila versionen är PowerShell v7.5.4.

  • Long Term Servicing (LTS) release – 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.

    Den aktuella LTS-versionen är PowerShell v7.4.13.

  • Förhandsversion – En förhandsversion är en version av PowerShell som för närvarande är under utveckling. Förhandsversioner kan innehålla felkorrigeringar, nya funktioner och experiment. Förhandsversioner kan innehålla buggar och kanske inte vara stabila. Därför bör du inte använda dem i produktionsmiljöer. Förhandsversioner stöds inte officiellt. De gör att du kan testa nya funktioner och ge feedback. Din feedback är viktig och kan påverka de funktioner som släpps.

    Den aktuella förhandsversionen är PowerShell v7.6.0-rc1.

PowerShell följer Microsofts policy för modern livscykel. Datumen för supportens slut följer .NET supportprincip för den version av .NET som versionen av PowerShell byggdes på. Både LTS- och Stable-versioner av PowerShell tar emot säkerhetsuppdateringar och felkorrigeringar. Microsoft stöder endast den senaste uppdateringsversionen av en version.

Anmärkning

Det här dokumentet handlar om stöd för PowerShell, inte Windows PowerShell. Windows PowerShell är en komponent i Windows operativsystem och omfattas av Windows supportlivscykel. Mer information finns i Produkt- och tjänstelivscykelinformation.

Alternativ för 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.

  • Stöd för företag
  • Kontakta supporten

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.

Anmärkning

Stöd för en specifik version av Windows bestäms av Microsoft Support livscykelprinciper. Mer information finns i:

macOS

Microsoft stöder PowerShell tills PowerShell når supportens slut eller versionen av macOS når supportens slut.

Följande versioner av macOS stöds:

  • 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:

  • viktig information om macOS
  • Apples säkerhetsuppdateringar

Alpine Linux

Microsoft har stöd för PowerShell tills PowerShell når supportens slut eller versionen av Alpine når slutet av livet.

Stödet för dessa versioner av Alpine upphör vid följande datum:

  • Alpine 3.23 - 2027-11-01
  • Alpine 3.22 - 2027-05-01
  • Alpine 3.21 - 2026-11-01
  • Alpine 3.20 - 2026-04-01

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.

Stödet för dessa versioner av Debian upphör vid följande datum:

  • Debian 13 - 2028-08-09
  • Debian 12 - 2026-06-10

Installationspaketfiler () är också tillgängliga från .

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.

Stödet för dessa versioner av RHEL upphör vid följande datum:

  • RHEL 10 - 2035-05-31
  • RHEL 9 - 2032-05-31
  • RHEL 8 - 2029-05-31

Installationspaketfiler () är också tillgängliga från .

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.

Stödet för dessa versioner av Ubuntu upphör vid följande datum:

  • Ubuntu 24.04 - 2029-05-31
  • Ubuntu 22.04 - 2027-04-01

Installationspaketfiler () är också tillgängliga från .

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.

Anmärkning

Ubuntu 25.10 (Questing Quokka) är en interimversion. Microsoft testar eller stöder inte interimsversioner 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. Du kan till exempel använda modulen ActiveDirectory som levereras som en del av Windows Server under Windows Support Lifecycle.

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-supportens livscykel följer livscykeln support för .NET. I följande tabell visas datumen för supportens slut för de aktuella versionerna av PowerShell:

Utgåva Utgivningsdatum Supportupphörande .NET version
PowerShell 7.6 (förhandsversion) Framtida datum 14 november 2028 .NET 10.0
PowerShell 7.5 23 januari 2025 10 nov-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 Supportupphörande .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

Windows PowerShell-versionshistorik

Följande tabell innehåller en historisk tidslinje för de större versionerna av Windows PowerShell. Microsoft stöder inte längre Windows PowerShell-versioner som är lägre än 5.1.

Utgåva Utgivningsdatum Anmärkning
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 Publicerad 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äppt i Windows 8 och med Windows Server 2012 WMF 3.0
Windows PowerShell 2.0 Juli-2009 Utgiven i Windows 7 och Windows Server 2008 R2, WMF 2.0
Windows PowerShell 1.0 Nov.-2006 Frisläppt 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