Wie kann ich die PowerShell Version herausfinden?

Melden
  1. PowerShell Version prüfen mit dem Befehl $PSVersionTable
  2. Alternative Methoden zur Ermittlung der PowerShell Version
  3. Warum ist die PowerShell Version wichtig?

Wenn Sie wissen möchten, welche Version von PowerShell auf Ihrem System installiert ist, gibt es mehrere einfache Möglichkeiten, dies zu überprüfen. Die PowerShell Version ist wichtig, da viele Skripte und Module bestimmte Versionen voraussetzen, um korrekt zu funktionieren.

PowerShell Version prüfen mit dem Befehl $PSVersionTable

Der gebräuchlichste und einfachste Weg die PowerShell Version herauszufinden, ist das Ausführen des automatischen Variablen-Objekts $PSVersionTable. Dieses enthält alle relevanten Informationen zur aktuellen PowerShell-Umgebung. Wenn Sie in eine PowerShell-Konsole $PSVersionTable eingeben und ausführen, erhalten Sie eine tabellarische Übersicht mit verschiedenen Details, darunter auch die Hauptversion, Nebenversion, Buildnummer und Revision.

Besonders wichtig ist hierbei der Wert hinter PSVersion. Diese zeigt die installierte PowerShell Haupt- und Nebenversion in Form von Major.Minor an. Zum Beispiel bedeutet 5.1.19041.1320, dass die Hauptversion 5 und die Nebenversion 1 ist.

Alternative Methoden zur Ermittlung der PowerShell Version

Neben $PSVersionTable gibt es weitere Wege, um die Version zu prüfen. Eine ältere Variante war es, über die Registry zu schauen oder die PowerShell-EXE-Datei zu untersuchen. Allerdings sind diese Wege oft komplizierter und nicht so zuverlässig wie der direkte Befehl in PowerShell selbst.

Wenn Sie beispielsweise ein Skript schreiben möchten, können Sie auch direkt den Wert von $PSVersionTable.PSVersion ausgeben lassen, um nur die Versionsnummer zu erhalten. Ebenso zeigt der Befehl Get-Host die PowerShell-Hostversion an, diese entspricht jedoch nicht immer exakt der PowerShell-Version.

Warum ist die PowerShell Version wichtig?

Viele moderne PowerShell-Module und Features stehen erst ab bestimmten Versionen zur Verfügung. Besonders bei PowerShell Core (ab Version 6) und PowerShell 7 gibt es erhebliche Unterschiede zu Windows PowerShell 5.1 und älteren Versionen. Daher ist es sinnvoll zu wissen, welche Version auf Ihrem System läuft, um Kompatibilitätsprobleme zu vermeiden.

Zusammenfassend lässt sich sagen, dass der schnellste und sicherste Weg, die PowerShell Version herauszufinden, das Ausführen von $PSVersionTable in einer PowerShell-Konsole ist. Die Ausgabe informiert Sie umfassend über die Version und weitere Details.

0

Kommentare