Freigeben über


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

TimeSpan

Standardmäßig gibt dieses Cmdlet ein TimeSpan-Objekt zurück, das die verstrichene Zeit darstellt.

DateTime

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.