PowerShell Abfrage von Dateiversionsinformationen (Office 365 Version)

Bei der Verwaltung von größeren Remote Desktop Services Umgebungen ist es immer wieder nötig  die Software-Version von installierten Applikationen, auf den Session Hosts abzufragen. Dies lässt sich durch mehrere Wege bewerkstelligen, u.a. kann die Registry abgefragt werden oder eine spezielle Assetmanagementsoftware kommt zum Einsatz.

Manchmal ist es jedoch nötig einen simplen und schnellen Report zu erstellen. In diesem Beispiel frage ich die Dateiversion der „winword.exe“ auf allen Remote Desktop Session Host Servern mittels Invoke-Command ab und gebe die Abfrage als HTML Report aus.

Das Skript lässt sich jedoch mit nur wenigen Anpassungen für beliebige Applikationen verwenden, sofern die Dateiversion in der Exe-Datei durch den Entwickler gepflegt wurde und Aussagekräftig ist.

Wenn wir bei dem Beispiel von Office 365 bleiben, sind bei Microsoft unter folgendem Link Informationen zu Office 365 Versionen zu finden: Office TechCenter: Office 365 client update channel releases

Im aktuellen Beispiel ist auf den Servern die Office 365 Pro Plus Version 1801 (Build 9001.2171) vom 13. Februar dieses Jahres installiert.

Beispiel-Report:

 

kohn.blog: RDS Farm O365 Versionsreport

PowerShell Report:

Bericht frägt Dateiversion auf Remotesystemen

Es wird für folgende Dateien die Version abgefragt:

C:\Program Files (x86)\Microsoft Office\root\Office16\WINWORD.EXE

 

PSComputerName ProductName FileVersion FileName
PK-RDS-01.kohn.blog Microsoft Office 2016 16.0.9001.2171 C:\Program Files (x86)\Microsoft Office\root\Office16\WINWORD.EXE
PK-RDS-02.kohn.blog Microsoft Office 2016 16.0.9001.2171 C:\Program Files (x86)\Microsoft Office\root\Office16\WINWORD.EXE
PK-RDS-03.kohn.blog Microsoft Office 2016 16.0.9001.2171 C:\Program Files (x86)\Microsoft Office\root\Office16\WINWORD.EXE
PK-RDS-04.kohn.blog Microsoft Office 2016 16.0.9001.2171 C:\Program Files (x86)\Microsoft Office\root\Office16\WINWORD.EXE
PK-RDS-05.kohn.blog Microsoft Office 2016 16.0.9001.2171 C:\Program Files (x86)\Microsoft Office\root\Office16\WINWORD.EXE
PK-RDS-06.kohn.blog Microsoft Office 2016 16.0.9001.2171 C:\Program Files (x86)\Microsoft Office\root\Office16\WINWORD.EXE
PK-RDS-07.kohn.blog Microsoft Office 2016 16.0.9001.2171 C:\Program Files (x86)\Microsoft Office\root\Office16\WINWORD.EXE
PK-RDS-08.kohn.blog Microsoft Office 2016 16.0.9001.2171 C:\Program Files (x86)\Microsoft Office\root\Office16\WINWORD.EXE
PK-RDS-09.kohn.blog Microsoft Office 2016 16.0.9001.2171 C:\Program Files (x86)\Microsoft Office\root\Office16\WINWORD.EXE
PK-RDS-10.kohn.blog Microsoft Office 2016 16.0.9001.2171 C:\Program Files (x86)\Microsoft Office\root\Office16\WINWORD.EXE

(c)Philipp Kohn, kohn.blog

 

Philipp Kohn

IT Pro im Microsoft-Umfeld

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

This site uses Akismet to reduce spam. Learn how your comment data is processed.