Простые однострочные команды для определения даты сборки Windows Server
Выяснить, когда на машину была установлена та или иная серверная ОС, порой оказывается нелегко. В системных журналах этих сведений может и не быть — либо их удалили, либо перезаписали.
Самое очевидное решение — узнать дату сборки сервера по возрасту учетной записи компьютера в Active Directory, однако эти сведения могут оказаться неточными, если система присоединилась к домену под уже существующей учетной записью. Другие способы, например, поиск по дате создания самых старых файлов, тоже не дают стопроцентной гарантии, особенно если на сервере выполнялись задачи нижнего уровня, например, преобразование системы из физической в виртуальную, повторная сборка или восстановление ОС на новом оборудовании.
Выяснить возраст конкретной сборки Windows можно с помощью одной простой команды:
systeminfo | find /i "install date"
Она позволяет вычленить нужные сведения из огромного массива данных о системе (сборка, модель, процессор, время работы и т. д.). Данная команда действует в любой версии Windows Server и исключает ошибочное определение даты сборки. Тот же результат можно получить и с помощью PowerShell (команда из блога Хелге Кляйна (Helge Klein)):
Эти простые команды позволяют узнать точную дату установки конкретной версии Windows. Если вы знаете другие способы решения этой задачи, поделитесь своим опытом в комментариях!