Windows Bootzeit auslesen

Hierzu kann Systeminfo verwendet werden, dass an der Kommandozeile alle möglichen Systeminformationen ausgibt – auch die Systemstartzeit. Das großartige an diesem Tool ist aber, dass es die Ausgabe auch ins csv-Format umwandeln kann, indem man den Parameter -FO aufruft. Die gesamten Informationen werden dann ins csv-Format umgewandelt, mit dem Powershell wiederum ganz hervorragend umgehen kann. Und so kann man dann ganz hervorragend die Daten von systeminfo direkt in Powershell weiterverarbeiten:

systeminfo /FO csv | convertfrom-csv

Das Ergebnis sieht so aus: 

Hostname : SERVER
Betriebssystemname : Microsoft Windows Server 2016 Standard 
Betriebssystemversion : 10.0.14393 Nicht zutreffend Build 14393
Betriebssystemhersteller : Microsoft Corporation
Betriebssystemkonfiguration : Mitgliedsserver
Betriebssystem-Buildtyp : Multiprocessor Free
Registrierter Benutzer : 
Registrierte Organisation : 
Produkt-ID : 
Ursprüngliches Installationsdatum : 25.02.2016, 16:47:17
Systemstartzeit : 19.05.2016, 09:17:11
[…]

Und natürlich können wir jetzt auch das machen: 

systeminfo /FO csv | convertfrom-csv | Select-Object Systemstartzeit

Problem : Systeminfo ist lokalisiert, der obige Befehl wäre auf einem englischen System also ohne Anpassung nicht lauffähig.