Get-Uptime
Rufen Sie den TimeSpan seit dem letzten Start ab.
Syntax
Get-Uptime []
Get-Uptime
[-Since]
[<CommonParameters>]
Beschreibung
Dieses Cmdlet gibt die Seit dem letzten Start des Betriebssystems verstrichene Zeit zurück.
Das Get-Uptime
-Cmdlet wurde in PowerShell 6.0 eingeführt.
Beispiele
Beispiel 1 : Uhrzeit seit dem letzten Start anzeigen
Get-Uptime
Days : 9
Hours : 0
Minutes : 9
Seconds : 45
Milliseconds : 0
Ticks : 7781850000000
TotalDays : 9.00677083333333
TotalHours : 216.1625
TotalMinutes : 12969.75
TotalSeconds : 778185
TotalMilliseconds : 778185000
Beispiel 2 : Anzeigen der Uhrzeit des letzten Starts
Get-Uptime -Since
Tuesday, June 18, 2019 2:34:56 PM
Parameter
-Since
Führen Sie dazu, dass das Cmdlet ein DateTime-Objekt zurückgibt, das das letzte Mal darstellt, wann das Betriebssystem gestartet wurde.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
None
Sie können keine Objekte an dieses Cmdlet weiterleiten.
Ausgaben
Standardmäßig gibt dieses Cmdlet ein TimeSpan-Objekt zurück, das die verstrichene Zeit darstellt.
Wenn Sie den Parameter "Since " verwenden, gibt dieses Cmdlet ein DateTime-Objekt zurück, das die letzte Startzeit darstellt.
Hinweis
Wenn der schnelle Start von Windows aktiviert ist, aktualisiert Windows nicht den in LastBootUpTime gespeicherten Wert. Führen Sie den folgenden Befehl aus, um den schnellen Start zu deaktivieren: Powercfg -h off
.
Weitere Informationen zum schnellen Start von Windows finden Sie unter Distinguishing Fast Startup from Wake from Hibernation.
Hinweise
Unter Windows entspricht der zurückgegebene Wert der LastBootUpTime-Eigenschaft der Win32_OperatingSystem-Klasse in WMI.