Dela via


Get-Uptime

Hämta TimeSpan sedan den senaste starten.

Syntax

Get-Uptime []
Get-Uptime
   [-Since]
   [<CommonParameters>]

Description

Den här cmdleten returnerar den tid som förflutit sedan den senaste starten av operativsystemet.

Cmdleten Get-Uptime introducerades i PowerShell 6.0.

Exempel

Exempel 1 – Visa tid sedan den senaste starten

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

Exempel 2 – Visa tidpunkten för den senaste starten

Get-Uptime -Since

Tuesday, June 18, 2019 2:34:56 PM

Parametrar

-Since

Gör så att cmdleten returnerar ett DateTime-objekt som representerar den senaste gången operativsystemet startades.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

None

Du kan inte skicka objekt till den här cmdleten.

Utdata

TimeSpan

Som standard returnerar den här cmdleten ett TimeSpan-objekt som representerar den förflutna tiden.

DateTime

När du använder parametern Sedan returnerar den här cmdleten ett DateTime-objekt som representerar den senaste starttiden.

Kommentar

Om Snabb start av Windows är aktiverat uppdaterar Windows inte värdet som lagras i LastBootUpTime. Om du vill inaktivera snabb start kör du följande kommando: Powercfg -h off.

Mer information om snabb start av Windows finns i Distinguishing Fast Startup from Wake-from-Hibernation (Skilja snabb start från väckning från viloläge).

Kommentarer

I Windows är värdet som returneras samma som egenskapen LastBootUpTime för Win32_OperatingSystem-klassen i WMI.