PowerShell Version anzeigen: get-host
Die PowerShell Version kann mit dem Befehl get-host angezeigt werden.
FĂŒr Windows ist PowerShell Bestandteil des Betriebssystemes, daher wird fĂŒr die jeweilige OS-Version auch eine PowerShell-Version mitgeliefert. Die im OS-integrierte PowerShell-Version kann mittels WMF (Windows Management Framework) upgedatet werden. Einen Ăberblick ĂŒber die PowerShell-Versionen liefert folgende Seite: docs.microsoft.com.
get-host
Beispiel Windows 7 mit der vorinstallierten PowerShell Version 2
Windows 10 wird mit PowerShell Version 5 ausgeliefert:
Das Ergebnis von get-host
ist auch als Variable vorhanden: $host
, d.h. wir mĂŒssen das cmdlet nicht ausfĂŒhren, die Anzeige der bereits befĂŒllten Variable reicht:Â
(Danke an Peter fĂŒr den Tipp)
die aktuelle PowerShell Version ist 7.3.2 (gefunden: 24.01.2023)
$PSVersionTable
Seit PowerShell Version 2 gibt es zusÀtzlich die Variable $PSVersionTable:
Windows 7:
Windows 10:
Â
Windows 11
Auch in Windows 11 ist die PowerShell-Version 5.1 enthalten:
PS C:\Users\LiBe> $PSVersionTable
Name Value
---- -----
PSVersion 5.1.22000.282
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.22000.282
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
Â

{{percentage}} % positiv

DANKE fĂŒr deine Bewertung!
Fragen / Kommentare
(sortiert nach Bewertung / Datum) [alle Kommentare(neueste zuerst)]
User: Peter Cermak Die immer verfĂŒgbare Variable $host enthĂ€lt die geleichen Daten - das ist einfacher als ein cmdlet auszufĂŒhren. Ăbrigenss ist darauf besonders zu achten, wenn man z.B eine Hostliste durchgeht und als ZĂ€hlvariable $host verwendet: foreach ($host in $Hostlist)...