Udostępnij za pośrednictwem


Get-Uptime

Pobierz przedział czasu od ostatniego rozruchu.

Składnia

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

Opis

To polecenie cmdlet zwraca czas, który upłynął od ostatniego rozruchu systemu operacyjnego.

Polecenie Get-Uptime cmdlet zostało wprowadzone w programie PowerShell 6.0.

Przykłady

Przykład 1 — pokaż czas od ostatniego rozruchu

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

Przykład 2 — wyświetlanie czasu ostatniego rozruchu

Get-Uptime -Since

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

Parametry

-Since

Wywołaj polecenie cmdlet, aby zwrócić obiekt DateTime reprezentujący czas ostatniego uruchomienia systemu operacyjnego.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

None

Nie można potokować obiektów do tego polecenia cmdlet.

Dane wyjściowe

TimeSpan

Domyślnie to polecenie cmdlet zwraca obiekt TimeSpan reprezentujący czas, który upłynął.

DateTime

Jeśli używasz parametru Since , to polecenie cmdlet zwraca obiekt DateTime reprezentujący czas ostatniego rozruchu.

Uwaga

Jeśli funkcja szybkiego uruchamiania systemu Windows jest włączona, system Windows nie aktualizuje wartości przechowywanej w funkcji LastBootUpTime. Aby wyłączyć szybkie uruchamianie, uruchom następujące polecenie: Powercfg -h off.

Aby uzyskać więcej informacji na temat szybkiego uruchamiania systemu Windows, zobacz Distinguishing Fast Startup from Wake-from-Hibernation (Odróżnienie szybkiego uruchamiania od funkcji Wake-from-Hibernation).

Uwagi

W systemie Windows zwracana wartość jest taka sama jak właściwość LastBootUpTime klasy Win32_OperatingSystem w usłudze WMI.