Wann wurde mein Computer oder Server das letzte Mal neu gestartet – Laufzeit ermitteln!

Mit diesen drei Möglichkeiten kann man sich die Laufzeit des Computers anzeigen lassen - GUI, PowerShell, Cmd!

Oft ist es gerade für Administratoren durchaus wichtig zu wissen, wann ein Computer oder Server das letzte Mal neu gestartet wurde, bzw. wie lange der Rechner schon läuft. Hierzu gibt es in erster Linie natürlich immer die grafische Oberfläche mit dem Task Manager. Allerdings kann das doch der mühsam sein, diesen jedes Mal zu öffnen. Abgesehen davon wäre dies gar nicht möglich, wenn man einen Core Server verwendet, welcher ja gar keine grafische Oberfläche anbietet.

Betriebszeit des Computers über den Task Manager anzeigen lassen
Betriebszeit des Computers über den Task Manager anzeigen lassen

Mehr Möglichkeiten bietet da schon die Windows PowerShell, weil man dadurch die Abfrage automatisieren kann. Denkbar wäre z.B. die ganzen Befehle in ein Script zu packen, welches einmal täglich ausgeführt wird und anschließend dem Administrator die Daten per Email sendet. Zu konfigurieren wäre dieser Fall mit der Windows Aufgabenplanung sowie dem PowerShell Cmdlet Send-MailMessage zum Versenden einer Email mittels der Windows PowerShell.

(Get-Date) – (Get-CimInstance Win32_OperatingSystem -ComputerName sv1).LastBootupTime
Betriebszeit des Computers mit der Windows PowerShell auslesen
Betriebszeit des Computers mit der Windows PowerShell auslesen

Neben der PowerShell gibt es natürlich auch noch für die cmd einen Befehl, um sich die Laufzeit des Computers anzeigen zu lassen. Erreicht wird das mittels systeminfo. Da die Ausgabe viele Informationen liefert ist es besser, wenn man mittel Pipe und der Option find sich nur die “Systemstartzeit anzeigen lässt.

systeminfo | find "Systemstartzeit"
Betriebszeit des Computers mit der cmd auslesen
Betriebszeit des Computers mit der cmd auslesen