Как обнаружить Выпуск Windows Server 2003/2008 (R1 или R2) программно?

Это звучит мне как, Вы зарегистрированы. Необходимо смочь ввести команды при подсказке. Что Вы ожидаете, что не видите?

5
задан 11 October 2010 в 12:38
2 ответа

ver на командной строке даст Вам номер версии и номер сборки. На 2008 R1/R2 в особенности можно всегда проверять номер сборки:

http://en.wikipedia.org/wiki/Windows_NT#Releases

Хотя немного более трудно обнаружить 2003 R1/R2, не уверенные, если Вы хотите?

Править: Если Вы хотите номер сборки или номер версии простого текста затем, можно также проверить реестр: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

5
ответ дан 3 December 2019 в 01:11

Вы посмотрели на использование WMI?

Win32_OperatingSystem

Класс Win32_OperatingSystem представляет операционную систему, установленную на компьютерной системе Win32. Любая операционная система, которая может быть установлена в системе Win32, является потомком (или участник) этого класса. Пример: Microsoft Windows 95.

Свойства Win32_OperatingSystem:

BuildNumber: свойство BuildNumber указывает на номер сборки операционной системы. Это может использоваться для более точной информации об управлении версиями, чем Пример номеров версий версии продукта: 1381

BuildType: свойство BuildType указывает на тип сборки, используемой для операционной системы. Примерами является розничная сборка и отладочная сборка.

Подпись: свойство Caption является коротким текстовым описанием (короткая строка) объекта.

Описание: свойство Description предоставляет описание операционной системы Windows. Некоторые пользовательские интерфейсы (те, которые позволяют редактировать этого описания) ограничивают его длину 48 символами.

ProductType: свойство ProductType указывает на дополнительную информацию о системе. Этот участник может быть одним из следующих значений: 1 - Рабочая станция 2 - Контроллер домена 3 - Сервер

ServicePackMajorVersion: свойство ServicePackMajorVersion указывает на номер основной версии пакета обновления, установленного на компьютерной системе. Если никакой пакет обновления не был установлен, значение является нулем. ServicePackMajorVersion допустим для компьютеров, выполняющих Windows 2000 и позже (ПУСТОЙ УКАЗАТЕЛЬ иначе).

ServicePackMinorVersion: свойство ServicePackMinorVersion указывает на номер вспомогательной версии пакета обновления, установленного на компьютерной системе. Если никакой пакет обновления не был установлен, значение является нулем. ServicePackMinorVersion допустим для компьютеров, выполняющих Windows 2000 и позже (ПУСТОЙ УКАЗАТЕЛЬ иначе).

Версия: свойство Version указывает на номер версии операционной системы. Пример: 4.0

5
ответ дан 3 December 2019 в 01:11

Теги

Похожие вопросы