Во-первых, проверьте визуально, что у вас установлен 2003 R2, открыв Панель управления \ Свойства системы и убедившись, что R2 отображается следующим образом:
В качестве альтернативы R2 следует указать в окне входа / блокировки экрана следующим образом:
Затем откройте CMD и выполните systeminfo.exe|more
. На первой показанной странице в самых первых строках вы получите следующую информацию (взято из установки 2003 года, отличной от R2):
Выходит ли systeminfo.exe|more
выполненный на установке 2003 R2, укажите строку R2 в строке, начинающейся с «OS Name:»?
Некоторая справочная информация
Различение между 2003 и 2003 R2 является известной трудностью, поскольку 2003 R2 больше похож на патч для 2003, чем на отдельный продукт. Есть способ точно определить, установлен ли 2003 R2, с помощью WinAPI и GetSystemMetrics (). Единственный метод, который я видел, который выглядит несколько надежным и доступным из сценариев CMD, - это использование WMI (через WSH или WMIC).
К сожалению, я не могу использовать WinAPI и не могу полагаться на WMI. Таким образом, я хотел бы точно знать, что systeminfo.exe нельзя использовать, прежде чем продолжить.
Нет. Systeminfo, когда выполняется в системе WIndows Server 2003 R2, сообщает то же самое, что и система Server 2003 Non-R2, в строке имени ОС. Версия и номер сборки также совпадают.