Sådan får du PowerShell-version og bruger PowerShell til at få versionsoplysninger

19. juni 2021 11474 Visninger Powershell Sleep

Denne S-zone lærer dig fem metoder til at få PowerShell-version i Windows 10. Guiden har også et afsnit, der sammenligner PowerShell-versioner af Microsoft OS.

Det er ikke alt, guiden er også fyldt med trin til at finde versionen af ​​en fil og et PowerShell-modul. Derudover lærer du, hvordan du bruger PowerShell til at få versionen af ​​Microsoft Office installeret.

Til sidst er der et afsnit med trin til at få versionen af ​​.Net Framework installeret på din computer.

Denne vejledning har flere emner fordelt på flere sektioner og underafsnit. Hvis du er interesseret i et bestemt emne, skal du udvide indholdsfortegnelsen Gennemse indlægsindhold. Klik derefter på det emne, du ønsker.

Gennemse indlægsemner

Sådan får du PowerShell-version i Windows 10

Sådan får du PowerShell-version i Windows 10

Denne vejledning starter med 5 metoder til at kontrollere PowerShell-versionen i Windows 10.

Få PowerShell-version med $PSVersionTable Automatic Variable

For at bruge denne metode skal du køre kommandoen nedenfor i PowerShell...

|_+_|

Her er resultatet…

Som du kan se, vises resultatet i en PowerShell hashable stil. Hvis du har brug for at udpakke PSVersion, skal du følge nedenstående trin:

  1. Udpak værdierne i hashtabellen med kommandoen nedenfor
|_+_|

Kommandoen opdeler værdierne i 4 kolonner - Major, Minor, Build og Revision. Resultatet i den første række repræsenterer versionen af ​​PowerShell.

Få PowerShell-version med $PSVersionTable Automatic Variable
  1. Det næste trin er at udtrække værdierne Major, Minor, Build og Revision og gemme hver i en variabel. For at fuldføre dette trin skal du køre kommandoerne nedenfor...
|_+_|

I hver af kommandoerne udtrak jeg listerne Major, Minor, Build og Revision. Men fordi der er flere værdier i arrayet, inkluderede jeg [0] for at udtrække det første objekt i arrayet.

  1. Kombiner Major, Minor, Build og Revision og indsæt en periode med PowerShell Join.
|_+_|

Kommandoen viser det faktiske versionsnummer som vist på skærmbilledet nedenfor...

Få PowerShell-version med Get-Variable PSVersionTable-kommando

Du kan også få din PS-version ved at bruge kommandoen nedenfor:

|_+_|

Ligesom i sidste afsnit viser kommandoen resultatet i formater Major, Minor, Build og Revision.

Få PowerShell-version med Get-Variable PSVersionTable-kommando

Endnu en gang, for at kombinere versionsnummeret, udtræk Major-, Minor-, Build- og Revision-numrene. Kombiner dem derefter i den anden kommando nedenfor...

|_+_| |_+_|

Den sidste kommando kombinerer major-, minor-, Build- og revisionsnumre til et enkelt versionsnummer. Se skærmbilledet nedenfor...

Få PowerShell-version med Get-Host Command

En anden metode til at få PS-versionen på din Windows 10-pc er at køre kommandoen nedenfor...

|_+_|

Ligesom de to første kommandoer i dette afsnit returnerer denne kommando numrene Major, Minor, Build og Revision.

Endnu en gang, ligesom de sidste to underafsnit, skal du først adskille de individuelle værdier for at vise det fulde versionsnummer. Så kombiner så.

Her er kommandoerne...

|_+_| |_+_|

Og her er det endelige versionsnummer...

Få PowerShell-version med Get-Host Command

Få PowerShell-version med $Host Automatic Variable

Den automatiske variabel $Host viser også den version af PowerShell, der er installeret på din computer. For at vise denne værdi skal du køre kommandoerne nedenfor.

|_+_|

For at vise versionen som en enkelt værdi skal du køre kommandoerne nedenfor...

|_+_| |_+_| Hent PowerShell-version fra Windows-registreringsdatabasen

Hent PowerShell-version fra Windows-registreringsdatabasen

Du kan også få PowerShell-versionen på din Windows 10-pc fra Windows-registreringsdatabasen. Oplysningerne om PowerShell er tilgængelige i denne registreringsnøgle:

|_+_|

For at få vist alle tilgængelige oplysninger i den pågældende registreringsnøgle skal du køre kommandoen nedenfor:

|_+_|

Her er resultatet af kommandoen i PowerShell...

Registreringsnøglen har en egenskab kaldet PowerShellVersion . For at vise denne værdi (PowerShellVersion), skal du opdatere den forrige kommando som vist nedenfor:

|_+_|

Heldigvis, i modsætning til de foregående 4 kommandoer, viser denne kommando hele versionsnummeret. Men som du kan se fra skærmbilledet nedenfor, er revisionsnummeret, der returneres af denne kommando, forskelligt fra resten.

PowerShell-versionstabel efter Windows OS

Sådan får du Major, Minor og Build Antal PowerShell-versioner

De første 4 kommandoer, der bruges i dette afsnit, viser tydeligt Major-, Minor-, Build- og Revisionsnummeret for PowerShell-versionen.

Så for at vise Major-, Minor-, Build- og Revisionsnummeret for PowerShell-versionen på din Windows 10-computer skal du køre en af ​​følgende kommandoer...

|_+_|

PowerShell versionshistorik af Windows OS /.NET Core

Sådan installeres den seneste PowerShell-version på Windows 10

Tabellen nedenfor er en liste over PowerShell-versionshistorikken, det år, de blev udgivet, og det operativsystem, de blev udgivet med...

PowerShell-versionUdgivelses datoOperativsystem/.NET Core
1.0november 2006Installeret på Windows XP SP2, Windows Server 2003 SP1 og Windows Vista. Valgfrit på Windows Server 2008.
2.0juli 2009Integreret i Windows 7 og Windows Server 2008 R2. Kan installeres på Windows XP SP3, Windows Server 2003 SP2 og Windows Vista SP1.
3.0oktober 2012Integreret i Windows 8 og Windows Server 2012. Kan installeres på Windows 7 SP1, Windows Server 2008 SP1 og Windows Server 2008 R2 SP1.
4.0oktober 2013Integreret i Windows 8.1 og Windows Server 2012 R2. Kan installeres på Windows 7 SP1, Windows Server 2008 R2 SP1 og Windows Server 2012.
5,0februar 2016Udgivet i Windows Management Framework (WMF) 5.0.
5.1august 2016Tilgængelig i Windows 10 Anniversary Update og Windows Server 2016
6,0januar 2018Første PowerShell-version bygget på .NET Core 2.0. Tilgængelig i Windows, macOS og Linux
6.1september 2018Bygget på .NET Core 2.1. Kan installeres på Windows, Linux og macOS
6.2marts 2019Bygget på .NET Core (version ikke tilgængelig). Kan også installeres på macOS, Windows og Linux
7,0 (LTS)marts 2020Bygget på .NET Core 3.1 (LTS). Installeret på Linux, macOS og Windows
PowerShell 7.1november 2020Bygget på .NET 5.0. Kan installeres på Linux, macOS og Windows

Som på tidspunktet for opdatering af denne vejledning (juni 2021), var PowerShell 7.1 den seneste version.

Sådan installeres den seneste PowerShell-version på Windows 10

Sådan installeres den seneste PowerShell-version på Windows 10

Som jeg nævnte tidligere, da denne vejledning blev opdateret, var den seneste PowerShell-version 7.1. Denne version er bygget på .NET 5.0.

Denne version er kompatibel med Windows-operativsystemer (inklusive Windows 10). Derudover kan du installere PowerShell 7.1 på macOS og Linux.

Der er så mange metoder til at installere den nyeste version af PowerShell. En af de hurtigere metoder er dog at installere det fra Microsoft Store.

Følg trinene nedenfor for at installere den seneste version af PowerShell på Windows 10...

  1. Søg Microsoft Store ved hjælp af Windows 10-søgeværktøjet. Åbn det derefter fra søgeresultaterne.
  1. Klik på søgeikonet øverst til højre i appen.
Sådan installeres den seneste PowerShell-version på Windows 10
  1. Indtast derefter PowerShell i det viste søgefelt. Klik på PowerShell fra de viste resultater.
  1. Til sidst, når app-siden åbner, skal du klikke . Vent derefter på, at appen downloades og installeres.
Sådan bruger du PowerShell til at få fil og nogle appversionsoplysninger
  1. Når den seneste PowerShell-version er færdig med at installere, klikker du øverst til højre Lancering .

Alternativt kan du søge PowerShell og åbn den nye version...

En anden måde at starte den nye PS-version på er at åbne den nuværende PS-version. Så løb pwsh.exe .

Sådan bruger du PowerShell til at få fil og nogle appversionsoplysninger

Sådan bruger du PowerShell til at få versionen af ​​en fil

I dette afsnit lærer du, hvordan du bruger PowerShell til at få versionen af ​​en fil. Afsnittet dækker også trin til at få versionen af ​​et installeret PS-modul.

Derudover vil du lære, hvordan du bruger PS til at finde den version af Microsoft Office, der er installeret på din Windows 10-pc.

Til sidst lærer de sidste to underafsnit dig, hvordan du bruger PS til at få versionen af ​​installeret .Net Framework og Windows version Build.

Sådan bruger du PowerShell til at få versionen af ​​en fil

I dette eksempel vil jeg have versionen af ​​7zFM.exe-filen på min computer. For at hjælpe med min illustration viser skærmbilledet nedenfor versionen af ​​filen.

Sådan bruger du PowerShell til at få versionen af ​​en fil

Lad os starte med at bruge Get-ItemProperty til at returnere filens versionsoplysninger

|_+_|

Denne kommando returnerer 3 egenskaber:

For at returnere filversionsegenskaben skal du køre kommandoen nedenfor:

|_+_|

Den vender nu tilbage, den FileVersion ejendom alene.

Sådan bruger du PowerShell til at få versionen af ​​et PowerShell-modul

Til sidst, for at vise filversionen med PowerShell, skal du køre kommandoen nedenfor:

|_+_|

Sådan bruger du PowerShell til at få versionen af ​​et PowerShell-modul

Det Hent-modul kommandoen viser alle moduler installeret på din computer.

|_+_|

Modulversionen er angivet i resultatet.

Sådan bruger du PowerShell til at få versionen af ​​et PowerShell-modul

Men hvis du ønsker at angive versionsnummeret for et specifikt PowerShell-modul – sig, Microsoft.PowerShell.Management – fortsæt med nedenstående trin:

|_+_|

Kommandoen viser information om det specifikke modul, inklusive modulets versionsnummer.

For at vise modulets versionsnummer skal du køre kommandoen nedenfor:

|_+_|

Kommandoen viser Major-, Minor-, Build- og Revisionsnummeret for PowerShell-modulets version.

Sådan bruger du PowerShell til at få versionen af ​​installeret Microsoft Office

Følg nedenstående trin for at kombinere disse værdier adskilt af punktum (prikker):

  1. Gem værdierne for Major, Minor, Build og Revision i separate variabler:
|_+_|
  1. Til sidst skal du kombinere de forskellige elementer i modulets versionsnummer og adskille dem med et punktum (.)
|_+_|

Og her er versionen af ​​modulet – 3.1.0.0 .

Sådan bruger du PowerShell til at få versionen af ​​installeret Microsoft Office

Oplysninger om alle applikationer installeret i Windows 10, inklusive Microsoft Office, er placeret i denne Windows-registreringssti...

|_+_|

Jeg har fremhævet Office 365-undernøglen i stien ovenfor.

Sådan bruger du PowerShell til at få versionen af ​​installeret Microsoft Office

For at vise installationsoplysninger, inklusive versionen af ​​min Office-installation, vil jeg inkludere nøglen, O365BusinessRetail – en-us i den forrige sti.

|_+_|

Derefter vil jeg bruge kommandoen Get-ItemProperty til at vise oplysninger om stien.

|_+_|

Kommandoen returnerer en række egenskaber, bl.a Displayversion . Det Displayversion er den version af Microsoft Office, der er installeret på min computer.

For at få vist versionsoplysningerne for Microsoft Office installeret på din computer, skal du køre kommandoen nedenfor:

|_+_|

Og her har du det! Den version af Microsoft Office, der er installeret på min computer, er 16.0.14026.20246 .

Sådan bruges PowerShell til at kontrollere Windows-versionsbygning

Sådan bruger du PowerShell til at få versionen af ​​.Net Framework

Oplysninger om installeret .NET Framework er tilgængelig i denne registreringsnøgle

|_+_|

For at returnere alle tilgængelige egenskaber i registreringsdatabasen, skal du køre kommandoen nedenfor:

|_+_|

Kommandoen returnerede en egenskab kaldet Version .

For at bruge PowerShell til at få versionsnummeret for .Net Framework skal du køre kommandoen nedenfor:

|_+_|

Sådan bruges PowerShell til at kontrollere Windows-versionsbygning

Denne kommando viser information om installeret Windows OS...

|_+_|

Resultatet hvis kommandoen har en egenskab kaldet Bygge nummer . Derudover har det en ejendom kaldet Version .

Brug kommandoen nedenfor for at få vist buildnummeret på dit OS:

|_+_|

Derudover, for at bruge PowerShell til at kontrollere Windows-versionen, skal du bruge kommandoen nedenfor:

|_+_|

Versionsnummeret inkluderer BuildNumber.

Det er det – en omfattende guide om PowerShell-version! Jeg håber du fandt det nyttigt?

Hvis du fandt det nyttigt, så stem venligst Ja til spørgsmålet Var dette indlæg nyttigt nedenfor.

Alternativt kan du stille et spørgsmål, efterlade en kommentar eller give mere feedback med formularen Efterlad et svar, som findes i slutningen af ​​denne side.

Endelig, for flere PowerShell tech S Zones, besøg vores Windows PowerShell How-To guide-side. Du kan også finde vores Work from Home-side meget nyttig.

Referencer og videre læsning

  1. om_Split
  2. Sådan: Bestem, hvilke .NET Framework-versioner der er installeret
  3. Hent-modul
  4. PowerShell Support Lifecycle
  5. Om Office: Hvilken version af Office bruger jeg?