Möchtest du dir per PowerShell die PC Laufzeit anzeigen lassen? Nicht selten ist es für den Administrator wichtig zu wissen, wie lange ein Windows Server oder auch Windows Client schon läuft.
Neben der grafischen Oberfläche lässt sich hierfür auch ein PowerShell Script verwenden. Was natürlich gerade bei Systemen ohne GUI nötig ist. Das wäre z. B. beim Windows Core Server der Fall. Sich per PowerShell PC Laufzeit anzeigen zu lassen ist gerade im Bereich der Server Administration ein häufige Notwendigkeit
Übrigens, über die grafische Oberfläche lässt sich die Laufzeit des Systems mittels Task-Manager auslesen. Diese Anleitung zeigt allerdings ein kleines PowerShell-Script, womit man ebenfalls die Laufzeit ermitteln kann.
Für die Erstellung des Scripts eignet sich die Windows Scripting Enviroment (ISE) oder aber auch Visual Studio Code. Natürlich würde ein reiner Texteditor ebenso funktionieren.
Per PowerShell PC Laufzeit anzeigen
Allerdings ist die Erstellung mit obigen Programmen wesentlich einfacher. Das Script funktioniert nach dem Prinzip, dass zunächst anhand dem WMI die Zeit des letzten Neustartes ausgelesen wird. Anschließend wird die Differenz zur aktuellen Zeit berechnet und diese am PC ausgegeben.
#Von welchem PC soll die Laufzeit ermittelt werden
$Computername = “a333-els”
$Info = Get-WmiObject -Class Win32_OperatingSystem -Computername $Computername
#Zeit des letzten Neutstartes ermitteln
$Start = $Info.ConvertToDateTime($Info.LastBootUpTime)
Write-Host ""
Write-Host “Letzter Neustart des Computers $Computername war am: “$Start.ToString()
#Zeitdifferenz berechnen
$Time = (Get-Date) – $Start
#Ausgabe der Laufzeit
Write-Host ""
Write-Host “Laufzeit:” $Time.Days “Tage,” $Time.Hours “Stunden,” $Time.Minutes “Minuten,” $Time.Seconds “Sekunden”
Um sich per PowerShell PC Laufzeit anzeigen lassen zu können, kannst du also einfach das obige Script verwenden. Natürlich musst du aber noch den Parameter Computername an deinen Namen anpassen.

Ein Script bietet wie immer den großen Vorteil der Automatisierung. So wäre es vorstellbar, dass man es in die Aufgabenplanung implementiert und regelmäßig ausführen lässt.
Keine Produkte gefunden.
Zusätzlich könnte man sich direkt auch nach der Ausführung per E-Mail die Informationen zusenden lassen. Eine Email kann auch sehr einfach mit der Windows PowerShell versendet werden.
Eine Anleitung, wie dies umgesetzt wird, findet ihr im Artikel: So erstellt man eine E-Mail-Benachrichtigung mit der Windows PowerShell.








