Hvordan få PowerShell-versjon og bruke PowerShell for å få versjonsinformasjon

19. juni 2021 11474 Visninger Powershell Sleep

Denne S-sonen lærer deg fem metoder for å få PowerShell-versjon i Windows 10. Veiledningen har også en del som sammenligner PowerShell-versjoner av Microsoft OS.





Det er ikke alt, veiledningen er også lastet med trinn for å finne versjonen av en fil og en PowerShell-modul. I tillegg vil du lære hvordan du bruker PowerShell for å få installert versjonen av Microsoft Office.



skriv ut Gmail-e-post uten topptekst

Til slutt er det en seksjon med trinn for å få versjonen av .Net Framework installert på datamaskinen.

Denne veiledningen har flere emner spredt over flere seksjoner og underseksjoner. Hvis du er interessert i et spesifikt emne, utvider du innholdsfortegnelsen Bla gjennom innleggsinnhold. Klikk deretter på emnet du ønsker.

Bla gjennom innleggsemner



Slik får du PowerShell-versjonen i Windows 10

Slik får du PowerShell-versjonen i Windows 10

Denne veiledningen starter med 5 metoder for å sjekke PowerShell-versjonen i Windows 10.



Få PowerShell-versjon med $PSVersionTable Automatic Variable

For å bruke denne metoden, kjør kommandoen nedenfor i PowerShell ...

|_+_|

Her er resultatet…



Som du kan se vises resultatet i en PowerShell hashable stil. Hvis du trenger å pakke ut PSVersion, følg trinnene nedenfor:



  1. Trekk ut verdiene i hashtabellen med kommandoen nedenfor
|_+_|

Kommandoen deler verdiene inn i 4 kolonner - Major, Minor, Build og Revision. Resultatet i den første raden representerer versjonen av PowerShell.

Få PowerShell-versjon med $PSVersionTable Automatic Variable
  1. Det neste trinnet er å trekke ut verdiene Major, Minor, Build og Revision og lagre hver i en variabel. For å fullføre dette trinnet, kjør kommandoene nedenfor...
|_+_|

I hver av kommandoene hentet jeg ut major-, minor-, Build- og revisjonslistene. Men fordi det er flere verdier i matrisen, inkluderte jeg [0] for å trekke ut det første objektet i matrisen.

  1. Kombiner Major, Minor, Build og Revision og sett inn en periode med PowerShell Join.
|_+_|

Kommandoen viser det faktiske versjonsnummeret som vist på skjermbildet nedenfor...

Få PowerShell-versjonsversjon med Get-Variable PSVersionTable Command

Du kan også få din PS-versjon ved å bruke kommandoen nedenfor:

|_+_|

Som i den siste delen, viser kommandoen resultatet i formater Major, Minor, Build og Revision.

Få PowerShell-versjonsversjon med Get-Variable PSVersionTable Command

Nok en gang, for å kombinere versjonsnummeret, trekk ut major-, minor-, Build- og revisjonsnumrene. Kombiner dem deretter i den andre kommandoen nedenfor...

|_+_| |_+_|

Den siste kommandoen kombinerer major-, minor-, Build- og revisjonsnummer til ett enkelt versjonsnummer. Se skjermbildet nedenfor...

Få PowerShell-versjonen med Get-Host Command

En annen metode for å få PS-versjonen på din Windows 10 PC er å kjøre kommandoen nedenfor ...

|_+_|

I likhet med de to første kommandoene i denne delen, returnerer denne kommandoen Major, Minor, Build og Revisjon.

Nok en gang, som de to siste underseksjonene, for å vise det fullstendige versjonsnummeret, må du først skille de individuelle verdiene. Så, kombiner da.

Her er kommandoene...

|_+_| |_+_|

Og her er det endelige versjonsnummeret...

Få PowerShell-versjonen med Get-Host Command

Få PowerShell-versjon med $Host Automatic Variable

Den automatiske variabelen $Host viser også versjonen av PowerShell installert på datamaskinen din. For å vise denne verdien, kjør kommandoene nedenfor.

|_+_|

For å vise versjonen som en enkelt verdi, kjør kommandoene nedenfor...

|_+_| |_+_| Få PowerShell-versjonen fra Windows-registeret

Få PowerShell-versjonen fra Windows-registeret

Du kan også få PowerShell-versjonen på din Windows 10-PC fra Windows-registeret. Informasjonen om PowerShell er tilgjengelig i denne registernøkkelen:

|_+_|

For å vise all informasjon som er tilgjengelig i den registernøkkelen, kjør kommandoen nedenfor:

|_+_|

Her er resultatet av kommandoen i PowerShell ...

Registernøkkelen har en egenskap kalt PowerShellVersjon . For å vise denne verdien (PowerShellVersion), oppdater den forrige kommandoen som vist nedenfor:

|_+_|

Heldigvis, i motsetning til de 4 forrige kommandoene, viser denne kommandoen hele versjonsnummeret. Men som du kan se fra skjermbildet nedenfor, er revisjonsnummeret som returneres av denne kommandoen forskjellig fra resten.

PowerShell-versjonstabell etter Windows OS

Slik får du Major, Minor og Build Number of PowerShell-versjonen

De første 4 kommandoene som brukes i denne delen viser tydelig Major-, Minor-, Build- og Revisjonsnummeret til PowerShell-versjonen.

Så for å vise Major-, Minor-, Bygg- og Revisjonsnummeret til PowerShell-versjonen på din Windows 10-datamaskin, kjør en av følgende kommandoer...

|_+_|

PowerShell versjonshistorikk etter Windows OS /.NET Core

Slik installerer du den nyeste PowerShell-versjonen på Windows 10

Tabellen nedenfor er en liste over PowerShell versjonshistorikk, året de ble utgitt og operativsystemet de ble utgitt med...

PowerShell-versjonUtgivelsesdatoOperativsystem/.NET Core
1.0november 2006Installert på Windows XP SP2, Windows Server 2003 SP1 og Windows Vista. Valgfritt på Windows Server 2008.
2.0juli 2009Integrert i Windows 7 og Windows Server 2008 R2. Installerbar på Windows XP SP3, Windows Server 2003 SP2 og Windows Vista SP1.
3.0oktober 2012Integrert i Windows 8 og Windows Server 2012. Installerbar på Windows 7 SP1, Windows Server 2008 SP1 og Windows Server 2008 R2 SP1.
4.0Oktober 2013Integrert i Windows 8.1 og Windows Server 2012 R2. Installerbar på Windows 7 SP1, Windows Server 2008 R2 SP1 og Windows Server 2012.
5.0februar 2016Utgitt i Windows Management Framework (WMF) 5.0.
5.1august 2016Tilgjengelig i Windows 10 Anniversary Update og Windows Server 2016
6.0januar 2018Første PowerShell-versjon bygget på .NET Core 2.0. Tilgjengelig i Windows, macOS og Linux
6.1september 2018Bygget på .NET Core 2.1. Kan installeres på Windows, Linux og macOS
6.2mars 2019Bygget på .NET Core (versjon ikke tilgjengelig). Kan også installeres på macOS, Windows og Linux
7,0 (LTS)mars 2020Bygget på .NET Core 3.1 (LTS). Installert på Linux, macOS og Windows
PowerShell 7.1november 2020Bygget på .NET 5.0. Kan installeres på Linux, macOS og Windows

Som på tidspunktet for oppdatering av denne veiledningen (juni 2021), var PowerShell 7.1 den nyeste versjonen.

Slik installerer du den nyeste PowerShell-versjonen på Windows 10

Slik installerer du den nyeste PowerShell-versjonen på Windows 10

Som jeg nevnte tidligere, fra da denne veiledningen ble oppdatert, var den siste PowerShell-versjonen 7.1. Denne versjonen er bygget på .NET 5.0.

Denne versjonen er kompatibel med Windows-operativsystemer (inkludert Windows 10). I tillegg kan du installere PowerShell 7.1 på macOS og Linux.

Det er så mange metoder for å installere den nyeste versjonen av PowerShell. En av de raskere metodene er imidlertid å installere den fra Microsoft Store.

Følg trinnene nedenfor for å installere den nyeste versjonen av PowerShell på Windows 10...

  1. Søk Microsoft Store ved hjelp av søkeverktøyet i Windows 10. Deretter åpner du den fra søkeresultatene.
  1. Klikk på søkeikonet øverst til høyre i appen.
Slik installerer du den nyeste PowerShell-versjonen på Windows 10
  1. Skriv deretter inn PowerShell i søkeboksen som vises. Fra de viste resultatene klikker du på PowerShell.
  1. Til slutt, når appsiden åpnes, klikker du . Vent deretter på at appen skal lastes ned og installeres.
Slik bruker du PowerShell for å få fil og informasjon om appversjon
  1. Når den nyeste PowerShell-versjonen er ferdig installert, klikker du øverst til høyre Lansering .

Alternativt kan du søke Kraftskall og åpne den nye versjonen...

En annen måte å lansere den nye PS-versjonen på er å åpne den nåværende PS-versjonen. Så løp pwsh.exe .

Slik bruker du PowerShell for å få fil og informasjon om appversjon

Slik bruker du PowerShell for å få versjonen av en fil

I denne delen lærer du hvordan du bruker PowerShell for å få versjonen av en fil. Avsnittet dekker også trinn for å få versjonen av en installert PS-modul.

I tillegg vil du lære hvordan du bruker PS for å finne versjonen av Microsoft Office installert på din Windows 10 PC.

Til slutt, de to siste underavsnittene lærer deg hvordan du bruker PS for å få versjonen av installert .Net Framework og Windows-versjon Build.

Slik bruker du PowerShell for å få versjonen av en fil

I dette eksemplet ønsker jeg å få versjonen av 7zFM.exe-filen på datamaskinen min. For å hjelpe med illustrasjonen min, viser skjermbildet nedenfor versjonen av filen.

Slik bruker du PowerShell for å få versjonen av en fil

La oss starte med å bruke Get-ItemProperty for å returnere filens versjonsinformasjon

|_+_|

Denne kommandoen returnerer 3 egenskaper:

For å returnere filversjonsegenskapen, kjør kommandoen nedenfor:

|_+_|

Den kommer nå tilbake, den FileVersion eiendom alene.

Slik bruker du PowerShell for å få versjonen av en PowerShell-modul

Til slutt, for å vise filversjonen med PowerShell, kjør kommandoen nedenfor:

|_+_|

Slik bruker du PowerShell for å få versjonen av en PowerShell-modul

De Få-modul kommandoen viser alle moduler som er installert på datamaskinen.

|_+_|

Modulversjonen er oppført i resultatet.

Slik bruker du PowerShell for å få versjonen av en PowerShell-modul

Men hvis du ønsker å liste opp versjonsnummeret til en spesifikk PowerShell-modul – si, Microsoft.PowerShell.Management – fortsett med trinnene nedenfor:

|_+_|

Kommandoen viser informasjon om den spesifikke modulen, inkludert versjonsnummeret til modulen.

For å vise versjonsnummeret til modulen, kjør kommandoen nedenfor:

|_+_|

Kommandoen viser Major-, Minor-, Build- og Revisjonsnummeret til PowerShell-modulens versjon.

Slik bruker du PowerShell for å få versjonen av installert Microsoft Office

For å kombinere disse verdiene atskilt med punktum (prikker), følg trinnene nedenfor:

  1. Lagre verdier for Major, Minor, Build og Revision i separate variabler:
|_+_|
  1. Til slutt kombinerer du de forskjellige elementene i modulens versjonsnummer og skiller dem med et punktum (.)
|_+_|

Og her er versjonen av modulen – 3.1.0.0 .

Slik bruker du PowerShell for å få versjonen av installert Microsoft Office

Informasjon om alle applikasjoner installert i Windows 10, inkludert Microsoft Office, finnes i denne Windows-registerbanen...

|_+_|

Jeg har fremhevet Office 365-undernøkkelen i banen ovenfor.

Slik bruker du PowerShell for å få versjonen av installert Microsoft Office

For å vise installasjonsinformasjon, inkludert versjonen av Office-installasjonen min, vil jeg inkludere nøkkelen, O365BusinessRetail – en-us i forrige bane.

|_+_|

Deretter vil jeg bruke kommandoen Get-ItemProperty for å vise informasjon om banen.

|_+_|

Kommandoen returnerer en rekke egenskaper, inkludert DisplayVersjon . De DisplayVersjon er versjonen av Microsoft Office som er installert på datamaskinen min.

For å vise versjonsinformasjonen til Microsoft Office installert på datamaskinen din, kjør kommandoen nedenfor:

|_+_|

Og her har du det! Versjonen av Microsoft Office installert på datamaskinen min er 16.0.14026.20246 .

Slik bruker du PowerShell for å sjekke Windows versjonsbygging

Slik bruker du PowerShell for å få versjonen av .Net Framework

Informasjon om installert .NET Framework er tilgjengelig i denne registernøkkelen

|_+_|

For å returnere alle tilgjengelige egenskaper i registerbanen, kjør kommandoen nedenfor:

|_+_|

Kommandoen returnerte en egenskap kalt Versjon .

For å bruke PowerShell til å få versjonsnummeret til .Net Framework, kjør kommandoen nedenfor:

|_+_|

Slik bruker du PowerShell for å sjekke Windows versjonsbygging

Denne kommandoen viser informasjon om installert Windows OS...

|_+_|

Resultatet hvis kommandoen har en egenskap kalt Byggnummer . I tillegg har den en egenskap som heter Versjon .

For å vise versjonsnummeret til operativsystemet ditt, bruk kommandoen nedenfor:

|_+_|

I tillegg, for å bruke PowerShell til å sjekke Windows-versjonen, bruk kommandoen nedenfor:

|_+_|

Versjonsnummeret inkluderer BuildNumber.

Det er det – en omfattende guide om PowerShell-versjonen! Jeg håper du fant det nyttig?

Hvis du synes det var nyttig, vennligst stem Ja til spørsmålet Var dette innlegget nyttig nedenfor.

Alternativt kan du stille et spørsmål, legge igjen en kommentar eller gi mer tilbakemelding med Legg igjen et svar-skjemaet på slutten av denne siden.

Til slutt, for flere PowerShell tech S Zones, besøk vår Windows PowerShell How-To guide-side. Du kan også finne vår Work from Home-side veldig nyttig.

Referanser og videre lesning

  1. about_Split
  2. Slik: Finn ut hvilke .NET Framework-versjoner som er installert
  3. Få-modul
  4. PowerShell Support Lifecycle
  5. Om Office: Hvilken versjon av Office bruker jeg?