Windows: как узнать uptime системы?
Т.к. в винде нет специальной команды для просмотра времени работы системы, то будем пользоваться подручными средствами.
Есть такая замечательная команда systeminfo. Она выводит подробные сведения о системе, в том числе и время загрузки системы.
Win7, 2008 Server
[cc lang=»text»]Время загрузки системы: 22.11.2010, 17:31:35 [/cc]
XP, 2003 Server
[cc lang=»text»]Время работы системы: 11 дн., 5 час., 49 мин, 0 сек.[/cc]
В windows 2000 такая фишка не пройдет. Там нет такой команды. Но есть другая — net statistics (можно использовать так же net stats). Это команда вывода статистики для служб рабочей станции, сервера или для других служб с доступной статистикой. Работает эта команда и в более новых версиях винды.
Синтаксис команды такой:
[cc lang=»text»]net statistics [{workstation | server}][/cc]
Если запускать без параметров, то выведется список служб, для которых доступна статистика.
В общем то в данном случае совершенно не важно какую статистику мы будем просматривать — для рабочей станции или для сервера. Нас интересует только строка, которая гласит
[cc lang=»text»]Statistics since 9/3/2010 7:54 AM[/cc]
это время начала сбора статистики, которое, соответственно, начинается с загрузки системы.
можно еще посмотреть в свойствах сетевого интерфейса, если он включен, там тоже будет аптайм
Это не юникс-вэй :-D