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
Domyślnie to polecenie cmdlet zwraca obiekt TimeSpan reprezentujący czas, który upłynął.
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.