Hvordan få PowerShell -versjon

Hvordan få PowerShell -versjon
Microsoft PowerShell er et skall som er bygget med Microsoft .Netteteknologi. Den er designet for å hjelpe utviklere med å bygge effektive skript og verktøy for å automatisere og fremskynde forskjellige prosesser. Det ble opprinnelig inspirert av andre skriptspråk som VBScript og batchfiler.

PowerShell kombinerer kommandolinjeskallet som kan kjøre kommandoer som ligner på et klassisk skall (bash, zsh, etc.) og et skriptspråk. PowerShell er objektorientert, lik objektorientert programmering.

Denne guiden vil demonstrere hvordan du kan sjekke den installerte versjonen av PowerShell ved hjelp av forskjellige PowerShell -kommandoer og variabler.

Installere PowerShell

PowerShell var en Windows-eksklusiv funksjon og var tilgjengelig på alle de store Windows-utgivelsene da den først kom ut. Starter fra PowerShell 6.0, det er blitt gratis og åpen kildekode-programvare, tilgjengelig for alle de store plattformene (Windows og Linux). Det er nå tilgjengelig for alle de store Linux -distrosene.

For distrospesifikke installasjonsinstruksjoner, sjekk ut den offisielle Microsoft-dokumentasjonen om PowerShell-installasjon på Linux. Heldigvis er PowerShell også tilgjengelig som en snap -pakke i Snapcraft Store. SNAP -pakkene kan installeres på et bredt spekter av Linux -distros uten noen modifisering.

Sjekk ut PowerShell på Snapcraft Store.

Følgende kommando vil installere PowerShell Snap.

$ sudo snap install powershell --klassisk

La oss utføre en rask bekreftelse hvis PowerShell ble installert med hell.

$ pwsh

Få PowerShell -versjon

På ethvert programmering/skriptspråk er det flere måter å nå et bestemt reisemål. Det gjelder også PowerShell. Vi kan sjekke PowerShell -versjonen ved hjelp av en håndfull metoder. Det dreier seg om flere powershell innebygde funksjoner.

Å holde oversikt over PowerShell -versjonen er viktig i forskjellige scenarier. Systemadministratoren vil kanskje holde seg oppdatert for å unngå å drive gamle PowerShell. For utviklere er skriptkompatibilitet nødvendig for å opprettholde. For generelle/avanserte brukere tilbyr de nyeste PowerShell flere funksjoner og forbedret sikkerhet (lapper, feilrettinger og andre forbedringer).

Sjekk PowerShell -versjonen ved hjelp av $ PsVersionTable

Når du kjører kommandoen, vil den skrive ut en PowerShell Hash -tabell som inneholder forskjellige info om PowerShell.

Kjør kommandoen i PowerShell:

$ $ PsVersionTable

For å få PowerShell -versjonen bare, bruk følgende kommando.

$ $ PsVersionTable.PsVersion

PowerShell lar finjustering av utdata bare skrive ut spesifikk info. I neste demonstrasjon får vi den dyptgående versjonen av den løpende PowerShell.

$ $ PsVersionTable.Verdier

Hvis du kjører PowerShell 7 eller senere, kommer det også med bakoverkompatibilitet med eldre utgivelser. Sjekk de støttede bakoverkompatible PowerShell-utgivelsene.

$ $ PsVersionTable.PSCompatiBleversions

Sjekk PowerShell -versjonen ved hjelp av Få variabel

Som navnet antyder, kommandoen Få variabel lar deg lese verdien av en variabel i PowerShell. Ved hjelp av denne kommandoen kan vi trekke ut verdien på variabelen $ PsVersionTable. Denne metoden er den samme som før, bortsett fra at vi bruker Få variabel å gjøre jobben. Ta en rask titt på å sjekke miljøvariabler i PowerShell.

For å skrive ut versjonen av PowerShell, kjør følgende kommando.

$ (Get -Variable PsVersionTable -ValueOnly).PsVersion

Sjekk PowerShell -versjonen ved hjelp av Få vert

I PowerShell, a vert er et program som er vert for PowerShell -motoren. De Få vert Kommandoen tilbyr et vell av informasjon om verten (inkludert forskjellige PowerShell -info).

$ Get vert

For å få PowerShell -versjonen spesifikt, kjør følgende kommando i stedet.

$ (Få-vert).Versjon

Alternativt kan vi passere produksjonen fra Få vert til SELECT-Object for bare å vise "versjonen" -feltet.

$ Get-Host | Valg-objektversjon

Sjekk PowerShell -versjonen ved hjelp av $ Vert Automatisk variabel

$ Vert -variabelen i PowerShell inneholder forskjellige informasjon om verten. Det inkluderer også PowerShell -versjonen.

$ $ Vert

For å få spesifikt PowerShell -versjonen, bruk følgende kommando i stedet.

$ $ Vert.versjon

Siste tanker

Denne guiden demonstrerer alle mulige måter å sjekke versjonen av PowerShell installert. Det viser også hvordan du kan trekke ut informasjonen mer praktisk ved hjelp av noen grunnleggende PowerShell -skripting. For pålitelig versjonsinfo anbefales det alltid å bruke $ PsVersionTable.PsVersion som referanse.

PowerShell -skripting kan oppnå mye mer. For nybegynnere, sjekk ut denne trinn-for-trinn-guiden for å skrive et PowerShell-skript.

Glad databehandling!