Lad os hjælpe dig med at kontrollere PowerShell-versionen, og hvordan du opdaterer den på en Windows-server.
Med det samme er PowerShell mere en udvikler- eller Sysadmin-ting og blev aldrig oprettet til den almindelige Windows-bruger, fordi de har den fælles prompt at spille med (ouch 🤐).
Kort sagt, PowerShell kører også cmdlets ud over kommandopromptkommandoerne.
Vi er dog ikke her for at skelne PowerShell fra kommandoprompt. I stedet vil vi se på en Microsoft-anbefalet måde, der kan fortælle dig PowerShell-versionen.
Og selvom der er andre metoder til at gøre det overalt på internettet, vil de ikke fungere hver gang i alle situationer.
Indholdsfortegnelse
Tjek PowerShell-versionen
Den første ting er at åbne PowerShell fra Windows-søgningen.
Skriv derefter $PSVersionTable, og tryk enter.
Dette udsender vigtig information, herunder den aktuelle PowerShell-version, udgave, kompatible versioner osv.
Kommer nu til andre kommandoer, der ‘ikke’ virker præcist. Disse inkluderer get-host, $host, $host-version osv.
De giver især den version af værten, PowerShell er blevet installeret i og ikke den PowerShell-motorversion, vi leder efter.
Brug dog get-host, hvis du har PowerShell version 1.0 siden $PSVersionTable blev introduceret fra version 2.0. Så denne $PSVersionTable giver ikke resultater, når den bruges på PowerShell 1.0.
Opdater PowerShell i Windows Server
Du kan opdatere PowerShell på Windows-serveren via kommandolinjescripts eller downloade og installere specifikke PowerShell-versioner.
Den enkleste metode er at hente den seneste fil fra Microsofts websted eller dets GitHub-lager og fortsætte med installationen.
En nørdet måde at gøre dette på fra selve PowerShell er ved at køre iex “& { $(irm https://aka.ms/install-powershell.ps1)} -usemsi”.
Dette vil oprette forbindelse til MS GitHub-lageret. Dernæst skal du svare på følgende anvisninger, og installationen vil snart være færdig.
Navnlig vil dette ikke opdatere den gamle PowerShell i systemet. I stedet vil du have den opdaterede version installeret ved siden af.
Opsummering
Dette afslutter kontrollen af PowerShell-versionen og hvordan den opdateres.
Cmdlets gør PowerShell til et kraftfuldt værktøj til automatisering. Alligevel ville det hjælpe at notere sig et par flere scriptsprog som udvikler.
Nydt at læse artiklen? Hvad med at dele med verden?