PowerShell Module Get-WindowsVersion

Das selbst erstellte PowerShell Module Get-WindowsVersion zeigt die Windows Version und Windows Build Nummer entweder lokal oder remote in der PowerShell an. Unter Windows 10 wird die vollständige Windows Build mit der Nummer des kumulativen Updates ausgegeben.

Die generierte Ausgabe enthält folgende Spalten: ComputerName, ProductName, WindowsVersion, WindowsBuild, ProductId und InstallTime. Es wird vor dem Auslesen mittels „Test-NetConnection“ überprüft, ob ComputerName erreichbar ist.

Ohne Parameter wird die lokale Windows Version angezeigt:

Get-WindowsVersion

Das Module kann mit dem Parameter „ComputerName“ remote ausgeführt werden:

Get-WindowsVersion -ComputerName pc1

Mit dem Parameter „ComputerName“ wird auch ein Array unterstützt. Die generierte Ausgabe wird automatisch zuerst nach „ComputerName“ und anschließend nach „WindowsVersion“ sortiert:

Get-WindowsVersion -ComputerName pc1,pc2

Mit dem Parameter „ADSearchBase“ wird mit „New-Object System.DirectoryServices.DirectorySearcher“ eine Suche im Active Directory (LDAP) unterstützt.

Get-WindowsVersion -ADSearchBase "OU=Computers,DC=comodo,DC=com"

Mit dem Parameter „History“ können unter Windows 10 / Windows Server die Funktionsupdates bzw. das Upgrade angezeigt werden:

Get-WindowsVersion -ComputerName pc1,pc2 -History

Mit dem Parameter Force kann das eingebaute Format-Table und Sort-Object deaktiviert werden:

Get-WindowsVersion -ComputerName pc1,pc2 -Force

Das Module kann mit der Windows PowerShell oder PowerShell Core von der PowerShell Gallery kostenlos heruntergeladen oder aktualisiert werden:

Install-Module -Name Get-WindowsVersion
Update-Module -Name Get-WindowsVersion

Photo by Tanushree Khanna on Unsplash
Icon by icons8

Was denken Sie über dieses Thema?

Sie können gerne hier Ihre Meinung als Kommentar hinterlassen, wir freuen uns darauf. Bleiben Sie mit uns in Kontakt via RSS, Twitter oder Facebook.

Neue Beiträge

Neue Kommentare

Johannes Sebald Verfasst von: