Lassen Sie uns Ihnen helfen, die PowerShell-Version zu überprüfen und sie auf einem Windows-Server zu aktualisieren.
Auf Anhieb ist PowerShell eher ein Entwickler- oder Sysadmin-Zeug und wurde nie für den normalen Windows-Benutzer entwickelt, weil sie die allgemeine Eingabeaufforderung zum Spielen haben (autsch 🤐).
Kurz gesagt, PowerShell läuft auch Cmdlets in Ergänzung zu Eingabeaufforderung Befehle.
Wir sind jedoch nicht hier, um PowerShell von der Eingabeaufforderung zu unterscheiden. Stattdessen sehen wir uns eine von Microsoft empfohlene Methode an, die Ihnen die PowerShell-Version mitteilen kann.
Und obwohl es andere Methoden gibt, dies über das Internet zu tun, funktionieren sie nicht jedes Mal in allen Situationen.
Check PowerShell Version
Als erstes muss PowerShell über die Windows-Suche geöffnet werden.
Als nächstes tippen Sie ein $PSVersionTable
, und drücken Sie die Eingabetaste.

Dadurch werden wichtige Informationen ausgegeben, darunter die aktuelle PowerShell-Version, Edition, kompatible Versionen usw.
Kommen wir nun zu anderen Befehlen, die "nicht" genau funktionieren. Diese beinhalten get-host
, $host
, $host-version
, usw.
Insbesondere geben sie die Version des Hosts an, auf dem PowerShell installiert wurde, und nicht die Version der PowerShell-Engine, nach der wir suchen.
Verwenden Sie jedoch get-host
wenn Sie über PowerShell Version 1.0 verfügen, da $PSVersionTable ab Version 2.0 eingeführt wurde. Diese $PSVersionTable liefert also keine Ergebnisse, wenn sie auf PowerShell 1.0 verwendet wird.
Update PowerShell in Windows Server
Sie können PowerShell in der aktualisieren Windows Server über Befehlszeilenskripte oder Herunterladen und Installieren bestimmter PowerShell-Versionen.
Die einfachste Methode besteht darin, die neueste Datei aus der Microsoft-Website oder ihre GitHub-Repository und fahren Sie mit der Installation fort.
Eine geekige Möglichkeit, dies über die PowerShell selbst zu tun, ist das Ausführen iex "& { $(irm https://aka.ms/install-powershell.ps1)} -usemsi"
.

Dadurch wird eine Verbindung zum MS hergestellt GitHub Repository. Beantworten Sie als Nächstes die folgenden Eingabeaufforderungen, und die Installation wird in Kürze abgeschlossen sein.

Insbesondere wird dadurch die alte PowerShell im System nicht aktualisiert. Stattdessen wird die aktualisierte Version nebenher installiert.
Zusammenfassen
Damit ist die Überprüfung der PowerShell-Version und deren Aktualisierung abgeschlossen.
Cmdlets machen PowerShell zu einem leistungsstarken Tool für die Automatisierung. Trotzdem würde es helfen, noch ein paar mehr zu beachten Skriptsprachen Als ein Entwickler.