Hur man installerar och uppdaterar PowerShell 7

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-versionReleasedatumSlut på support
PowerShell 7.523 januari 202512 maj 2026
PowerShell 7.416 november 202310 november 2026
PowerShell 7.39 november 20228 maj 2024
PowerShell 7.28 november 20218 november 2024
PowerShell 7.111 november 20208 maj 2022
PowerShell 74 mars 20203 december 2022
PowerShell 6.229 mars 20194 september 2020
PowerShell 6.113 september 201828 september 2019
PowerShell 6.020 januari 201813 februari 2019
Windows PowerShell 5.1augusti 2016januari 2027
Windows PowerShell 5.0februari 2015augusti 2016
Windows PowerShell 4.0oktober 2013oktober 2023
Windows PowerShell 3.0oktober 2012oktober 2023
Windows PowerShell 2.0juli 2009januari 2020
Windows PowerShell 1.0november 2006januari 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.PSVersion

Så här ser det ut om du kör in detWindows PowerShell.

Major  Minor  Build  Revision
-----  -----  -----  --------
5      1      20348  1

Se skärmdumpen nedan.

Så här ser det ut om du kör in detPowerShell.

Major  Minor  Patch  PreReleaseLabel BuildLabel
-----  -----  -----  --------------- ----------
7      4      0

Se 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.Powershell

Uppdatera 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.PowerShell

Ett 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.

Related Posts