Windows PowerShell är installerat på Windows-system som standard. Men det är Windows PowerShell och inte PowerShell. För att få ut det mesta av PowerShell bör du uppgradera till PowerShell 7. I den här artikeln kommer du att lära dig hur du installerar och uppdaterar PowerShell 7.
Windows PowerShell vs PowerShell
Det finns två PowerShell-versioner som du måste vara medveten om:
- Windows PowerShell(version 1.0 – 5.1)
Det är förinstallerat på alla moderna versioner av Windows-klient- och serveroperativsystem. Det utvecklas inte vidare, och den senaste versionen är 5.1. Den körbara filen är powershell.exe.
- PowerShell(version 6 och högre)
Det är inte förinstallerat på någon version av Windows. Det utvecklas aktivt, är mycket snabbare och har bättre kommandon tillgängliga. Den körbara filen är pwsh.exe.
Notera:Du kan ha både Windows PowerShell och PowerShell-versioner installerade bredvid varandra på samma system.
PowerShell-versioner och releasedatum
PowerShell har gått långt sedan den första releasen. Se tabellen nedan för alla PowerShell-versioner och deras releasedatum.
| PowerShell-version | Releasedatum | Slut på support |
|---|---|---|
| PowerShell 7.5 | 23 januari 2025 | 12 maj 2026 |
| PowerShell 7.4 | 16 november 2023 | 10 november 2026 |
| PowerShell 7.3 | 9 november 2022 | 8 maj 2024 |
| PowerShell 7.2 | 8 november 2021 | 8 november 2024 |
| PowerShell 7.1 | 11 november 2020 | 8 maj 2022 |
| PowerShell 7 | 4 mars 2020 | 3 december 2022 |
| PowerShell 6.2 | 29 mars 2019 | 4 september 2020 |
| PowerShell 6.1 | 13 september 2018 | 28 september 2019 |
| PowerShell 6.0 | 20 januari 2018 | 13 februari 2019 |
| Windows PowerShell 5.1 | augusti 2016 | januari 2027 |
| Windows PowerShell 5.0 | februari 2015 | augusti 2016 |
| Windows PowerShell 4.0 | oktober 2013 | oktober 2023 |
| Windows PowerShell 3.0 | oktober 2012 | oktober 2023 |
| Windows PowerShell 2.0 | juli 2009 | januari 2020 |
| Windows PowerShell 1.0 | november 2006 | januari 2020 |
Hitta PowerShell-versionen
För att kontrollera vilken PowerShell-version du kör, starta Windows PowerShell eller PowerShell som administratör och kör kommandot nedan.
Notera:Windows PowerShell och PowerShell är olika versioner och du måste starta rätt PowerShell-fönster och köra kommandot nedan.
$PSVersionTable.PSVersionSå här ser det ut om du kör in detWindows PowerShell.
Major Minor Build Revision
----- ----- ----- --------
5 1 20348 1Se skärmdumpen nedan.

Så här ser det ut om du kör in detPowerShell.
Major Minor Patch PreReleaseLabel BuildLabel
----- ----- ----- --------------- ----------
7 4 0Se skärmdumpen nedan.

Installera PowerShell 7
Det finns olika metoder för att installera PowerShell på systemet. Följ en av metoderna nedan.
Metod 1: One-liner
Detta är den snabbaste och enklaste metoden för att installera PowerShell 7.
iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"Efter det ser du installationsguiden för PowerShell 7 som du kan gå igenom.
Se även:Hur man installerar Microsoft PowerShell PSResourceGet-modulen

Se till att du aktiverar alla alternativ.

Eftersom PowerShell 7.2 och högre kommer Microsoft automatiskt att uppdatera PowerShell 7 i samma releasekanal om du aktiverar det i installationsguiden. Till exempel PowerShell 7.2.x till 7.2.y och 7.3.x till 7.3.y.
Aktivera båda alternativen.

Avsluta installationen.

PowerShell 7 visas i dina program.

Metod 2. Ladda ner från GitHub
Gå tillPowerShell GitHub släpper sidaoch ladda ner PowerShell 7-installationsprogrammet.

Öppna PowerShell .msi-filen och gå igenom installationsguiden, som visas i ovanstående metod.
Metod 3: WinGet (Windows Package Manager)
Kör kommandot nedan för att ladda ner och installera PowerShell 7.
Notera:Den kommer automatiskt att installera PowerShell 7 när den har laddats ner, och du kommer inte att se installationsguiden.
winget install --id Microsoft.PowershellUppdatera PowerShell 7
Håll dig alltid uppdaterad med den senaste PowerShell 7-versionen. Detta beror på att nya funktioner, buggfixar och, viktigast av allt, säkerhetsbrister har korrigerats.
Användwinget uppgraderingskommandoför att uppdatera PowerShell 7 till den senaste versionen.
winget upgrade --id Microsoft.PowerShellEtt annat sätt är att använda one-liner nedan.
iex "& { $(irm https://aka.ms/install-powershell.ps1) } -Quiet -UseMSI"Den andra metoden för att uppgradera PowerShell 7 är att ladda ner installationsprogrammet frånGitHub, som du sedan kan gå igenom installationsguiden för att uppdatera PowerShell.
Vanliga frågor (FAQ)
Hur avinstallerar jag Windows PowerShell 5.1 på Windows efter installation av PowerShell 7?
Det gör du inte. Det är integrerat med Windows OS, och du måste lämna det på ditt system.
Varför visar Windows PowerShell ISE version 5.1 när jag har PowerShell 7 installerat?
PowerShell ISE laddar Windows PowerShell 5.1 och inte PowerShell 7.
Hur kan jag fortsätta använda Windows PowerShell ISE med PowerShell 7?
Byt över tillVisual Studio-kod. Det är en gratis, lätt, öppen källkod, plattformsoberoende kodredigerare.
Kommer PowerShell 7 att laddas automatiskt i Visual Studio Code?
PowerShell 7 har företräde framför Windows PowerShell 5.1 och laddas som standard.
Kan jag växla mellan Windows PowerShell 5.1 och PowerShell 7 i Visual Studio Code?
Välj en standardprofil och välj Windows PowerShell 5.1 eller PowerShell 7.
Hur kan vi veta vilka cmdlets och moduler som stöds i PowerShell 7?
Microsoft behåller ensläpphistorik för modulerna och cmdletarna.
Varför levererar inte Microsoft PowerShell 7 med Windows?
Microsoft planerar att så småningom leverera PowerShell 7 i Windows som en sida vid sida-funktion med Windows PowerShell 5.1. Men de behöver fortfarande räkna ut några detaljer, och det finns ingen tidslinje för när det kommer att hända.
Ska jag använda Windows PowerShell 5.1 eller PowerShell 7?
Du bör definitivt använda PowerShell 7 när du kan. Men se till att du testar alla dina cmdlets och skript innan du går över till PowerShell 7.
Slutsats
Du lärde dig hur du installerar och uppdaterar PowerShell 7. Se till att du använder PowerShell 7 när du kan eftersom det hålls uppdaterat av Microsoft och fungerar mycket snabbare än de äldre versionerna. Om det är omöjligt att porta några av dina kommandon och skript till PowerShell 7, fortsätt sedan använda PowerShell 5.1 för dessa.
Gillade du den här artikeln? Du kanske också gillar Hur man rensar Microsoft Teams cache. Glöm inte att följa oss och dela den här artikeln.















