Узнать дату установки ОС Windows
Иногда, требуется оперативно собрать информацию о дате установке (или апгрейде) операционной системы на базе Windows. Ниже опишем где эта информация хранится и как эту информацию можно получить и разными способами. Дата установки операционной системы Windows хранится в реестре. Под установкой понимается, как чистая установка операционной системы, так и ее апгрейд (при апгрейде обновляется дата установки). Дата хранится в формате: количество секунд прошедших после даты 01.01.1970. Чтобы просмотреть эту информацию, необходимо запустить редактор реестра: Regedit и перейти в ветку указанную ниже:
Такой способ получения информации не самый наглядный и не очень удобен при автоматизированном сборе информации.
Более наглядный способ получения информации, например использовать встроенную системную утилиту systeminfo. Так дата выглядит наглядной, но такой способ не подходит для автоматизированного сбора информации
Другой универсальный способ получения информации о дате установки ОС Windows - PowerShell
Начиная с версии PowerShell 5.1 появился командлет Get-ComputerInfo который выводит полную информацию о компьютере (аналог утилиты командной строки systeminfo). PowerShell удобнее утилит командной строки тем, что можно выводить только ту информацию, которая требуется. Например, для получения даты установки можно использовать следующий PowerShell командлет:
Если на целевой машине PowerShell требуемой версии не установлен, то эту же информацию можно получить используя утилиту командной строки WMI (WMIC), она позволяет использовать WMI из командной строки. В этом случае команда будет следующей:
Результат:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallDateпример как выглядит параметр показан на скриншоте:
Такой способ получения информации не самый наглядный и не очень удобен при автоматизированном сборе информации.
Более наглядный способ получения информации, например использовать встроенную системную утилиту systeminfo. Так дата выглядит наглядной, но такой способ не подходит для автоматизированного сбора информации
Другой универсальный способ получения информации о дате установки ОС Windows - PowerShell
Начиная с версии PowerShell 5.1 появился командлет Get-ComputerInfo который выводит полную информацию о компьютере (аналог утилиты командной строки systeminfo). PowerShell удобнее утилит командной строки тем, что можно выводить только ту информацию, которая требуется. Например, для получения даты установки можно использовать следующий PowerShell командлет:
Get-ComputerInfo | select OsInstallDateРезультат будет следующим:
Если на целевой машине PowerShell требуемой версии не установлен, то эту же информацию можно получить используя утилиту командной строки WMI (WMIC), она позволяет использовать WMI из командной строки. В этом случае команда будет следующей:
WMIC OS GET InstallDate
Результат:
Похожие статьи:
08 сентябрь 2021, Среда
IIS: Как установить IIS на Windows Server 2019?
18 май 2020, Понедельник
Microsoft Office: Это действие запрещено политикой организации
27 декабрь 2019, Пятница
Определение даты установки операционной системы (Windows, Linux)
10 январь 2020, Пятница
Как узнать время работы операционной системы Windows?
23 январь 2020, Четверг
Как узнать время работы операционной системы Linux?
Комментарии: