Определить, когда была установлена Windows

Опубликовано: 18 Марта, 2023

Когда дело доходит до получения подробной информации о сервере Windows, старый добрый инструментарий управления Windows (WMI) по-прежнему остается вашим другом.

Например, предположим, что вам интересно, когда Windows была установлена в вашей системе. Чтобы выяснить это, вы можете попробовать использовать командлет Get-WmiObject для получения информации из WMI-класса win32_operatingsystem в системе следующим образом:

Системный каталог: C:Windowssystem32
Организация:
Номер сборки: 8400
Зарегистрированный пользователь: пользователь Windows
Серийный номер: 00133-30010-00805-AA162
Версия: 6.2.8400

К сожалению, я не вижу здесь того, что ищу, поэтому давайте направим вывод в командлет Format-List (используя его псевдоним «fl»), чтобы показать все в классе следующим образом:

PSComputerName: SEA-HOST-1
Статус: ОК
Название: Microsoft Windows Server 2012 Release Candidate
Датацентр|C:Windows|DeviceHarddisk0Partition2
FreePhysicalMemory: 23289328
FreeSpaceInPagingFiles: 3407872



Дата установки: 20120620092210.000000-420


А, вот оно, свойство, которое я ищу, — это InstallDate, поэтому давайте направим вывод в командлет Select-Object (используя его псевдоним «выбрать») следующим образом:

Дата установки
————
20120620092210.000000-420

Теперь у меня есть именно то, что я хотел, но, к сожалению, дата/время, показанные здесь, неудобны для человека. К счастью, я могу использовать метод ConvertToDateTime(), чтобы сделать его читаемым следующим образом:

Дата установки
————
20.06.2012 9:22:10

В приведенном выше примере используется функция PowerShell, которая называется «вычисляемые свойства». Дополнительные сведения об этой функции см. здесь: http://www.wservernews.com/go/1342690932177.

Кстати, а что, если вы захотите получить эту информацию с удаленного компьютера? Просто включите параметр -ComputerName в командлет Get-WmiObject, и если ваших текущих учетных данных недостаточно, вы можете включить параметр -Credential, чтобы указать учетные данные для удаленного компьютера. Например:

http://www.wservernews.com/subscribe.htm

http://www.mtit.com