La oss veilede deg i hvordan du verifiserer din nåværende PowerShell-versjon og hvordan du utfører en oppdatering på en Windows-server.
Det er allment akseptert at PowerShell primært er et verktøy for utviklere eller systemadministratorer, og var ikke designet med den gjennomsnittlige Windows-bruker i tankene, siden de allerede har kommandoprompten til sin disposisjon (selv om den er litt begrenset 🤐).
I essens kan PowerShell utføre cmdlets i tillegg til funksjonene som finnes i kommandoprompten.
Vårt fokus i dag er imidlertid ikke å kontrastere PowerShell med kommandoprompt. Vi vil heller utforske en anbefalt metode fra Microsoft for å finne PowerShell-versjonen.
Det finnes utallige andre metoder på nettet, men de vil ikke nødvendigvis fungere universelt i alle situasjoner.
Fastslå din PowerShell-versjon
Start med å åpne PowerShell via Windows-søket.
Skriv deretter inn kommandoen $PSVersionTable
og trykk Enter.
Dette vil frembringe en mengde detaljert informasjon, inkludert din nåværende PowerShell-versjon, utgave, kompatible versjoner og annen relevant data.
Andre kommandoer som get-host
, $host
og $host.version
vil ikke gi det nøyaktige resultatet vi er ute etter.
Spesifikt vil disse gi deg versjonen av verten der PowerShell er installert, og ikke den spesifikke PowerShell-motorversjonen.
Det er imidlertid verdt å merke seg at kommandoen get-host
kan være relevant hvis du bruker PowerShell versjon 1.0, siden $PSVersionTable
ble introdusert først fra versjon 2.0. Kommandoen $PSVersionTable
vil derfor ikke fungere på PowerShell 1.0.
Oppdatering av PowerShell på Windows Server
Det finnes flere metoder for å oppdatere PowerShell på en Windows-server, inkludert bruk av kommandolinjeskript eller manuell nedlasting og installasjon av spesifikke PowerShell-versjoner.
Den enkleste tilnærmingen er å laste ned den nyeste installasjonsfilen direkte fra Microsofts offisielle nettsted eller GitHub-depot.
En mer teknisk metode, som utføres direkte fra PowerShell, innebærer å kjøre denne kommandoen: iex «& { $(irm https://aka.ms/install-powershell.ps1)} -usemsi»
.
Denne kommandoen vil koble deg til Microsofts GitHub-depot. Deretter følger du anvisningene som vises, og installasjonen vil fullføres.
Det er viktig å merke seg at denne prosedyren ikke overskriver den eksisterende PowerShell-versjonen. I stedet vil den oppdaterte versjonen installeres parallelt med den gamle.
Konklusjon
Dette fullfører vår gjennomgang av hvordan du verifiserer din PowerShell-versjon og hvordan du oppdaterer den.
Powershell med sine cmdlets er et kraftfullt verktøy for automatisering, men det skader aldri å vurdere andre programmeringsspråk også.
Likte du denne artikkelen? Hva med å dele den med andre?