Kommentar
Å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.
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:
- vanliga frågor och svar om Windows klientlivscykel
- Vanliga frågor och svar om modern livscykelpolicy
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