Get-Uptime
Получение интервала TimeSpan с момента последней загрузки.
Синтаксис
Get-Uptime []
Get-Uptime
[-Since]
[<CommonParameters>]
Описание
Этот командлет возвращает время, истекшее с момента последней загрузки операционной системы.
Командлет Get-Uptime
впервые появился в PowerShell 6.0.
Примеры
Пример 1. Отображение времени после последней загрузки
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
Пример 2. Отображение времени последней загрузки
Get-Uptime -Since
Tuesday, June 18, 2019 2:34:56 PM
Параметры
-Since
Вызовите командлет возвращать объект DateTime , представляющий время последней загрузки операционной системы.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None
Невозможно передать объекты в этот командлет.
Выходные данные
По умолчанию этот командлет возвращает объект TimeSpan , представляющий истекшее время.
При использовании параметра "С момента" этот командлет возвращает объект DateTime, представляющий время последней загрузки.
Примечание.
Если включен быстрый запуск Windows, Windows не обновляет значение, хранящееся в LastBootUpTime. Чтобы отключить быстрый запуск, выполните следующую команду: Powercfg -h off
Дополнительные сведения о быстром запуске Windows см. в разделе "Отличие быстрого запуска от пробуждения от гибернации".
Примечания
В Windows возвращаемое значение совпадает со свойством LastBootUpTime класса Win32_OperatingSystem в WMI.
Связанные ссылки
PowerShell