Несмотря на то, что в Windows до сих пор нет встроенной команды uptime
, из командной строки все-равно можно узнать uptime сервера/компьютера или время старта системы.
В этой заметке я покажу несколько способов того, как узнать uptime в Windows из командной строки и PowerShell.
Команда Uptime в Windows
PowerShell vs. CMD: Каждая из приведенных ниже команд работает как из командной строки (CMD), так и из PowerShell.
Uptime в Windows можно проверить с помощью команды wmic
:
C:\> wmic os get lastbootuptime
Еще одним способом проверки uptime в Windows из командной строки — узнать времени старта системы из вывода команды systeminfo
:
C:\> systeminfo - или - C:\> systeminfo | find "System Boot Time:"
Также время работы сервера/компьютера под управлением Windows можно узнать с помощью команды net statistics
, которая возвращает дату и время с момента запуска статистики, что примерно соответствует времени загрузки Windows.
Uptime Windows-сервера:
C:\> net statistics server - или - C:\> net statistics server | find "Statistics since"
Uptime рабочей станции под управлением Windows:
C:\> net statistics workstation - или - C:\> net statistics workstation | find "Statistics since"
Also ..
/i ignore case
/c search for string «boot time»
Hope you’d find useful ..