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

По умолчанию этот командлет возвращает объект TimeSpan , представляющий истекшее время.

DateTime

При использовании параметра "С момента" этот командлет возвращает объект DateTime, представляющий время последней загрузки.

Примечание.

Если включен быстрый запуск Windows, Windows не обновляет значение, хранящееся в LastBootUpTime. Чтобы отключить быстрый запуск, выполните следующую команду: Powercfg -h off

Дополнительные сведения о быстром запуске Windows см. в разделе "Отличие быстрого запуска от пробуждения от гибернации".

Примечания

В Windows возвращаемое значение совпадает со свойством LastBootUpTime класса Win32_OperatingSystem в WMI.