Get-Uptime
Pobierz TimeSpan 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 cmdlet Get-Uptime
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.
Nuta
Jeśli szybkie uruchamianie systemu Windows jest włączone, system Windows nie aktualizuje wartości przechowywanej w 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 Wyróżnianie szybkiego uruchamiania zWake-from-Hibernation.
Uwagi
W systemie Windows zwrócona wartość jest taka sama jak właściwość LastBootUpTime klasy Win32_OperatingSystem w usłudze WMI.