Tout d'abord, veuillez vérifier visuellement que vous avez une installation 2003 R2 en ouvrant le Panneau de configuration \System Propriétés et vérifier que R2 est affiché comme ceci :
Alternativement, R2 devrait être mentionné sur la fenêtre de connexion / écran de verrouillage comme ceci :
Ensuite, ouvrez CMD et exécutez systeminfo.exe|more
. Sur la première page affichée, sur les toutes premières lignes, vous obtiendrez des informations comme celles-ci (tirées d'une installation non R2 de 2003) :
Est-ce que la sortie de systeminfo.exe|more
exécuté sur une installation 2003 R2 mentionne la chaîne R2 sur la ligne commençant par "OS Name :"?
Quelques informations de base
La distinction entre 2003 et 2003 R2 est une difficulté connue, car 2003 R2 est davantage un correctif pour 2003 qu'un produit autonome. Il existe un moyen de déterminer avec certitude si 2003 R2 est installé, en utilisant WinAPI et GetSystemMetrics(). La seule méthode que j'ai vue qui semble quelque peu fiable et disponible depuis CMD scripts est d'utiliser WMI (via WSH ou WMIC).
Malheureusement, je ne peux pas utiliser WinAPI et ne peux pas compter sur WMI. J'aimerais donc être sûr que systeminfo.exe n'est pas utilisable avant de poursuivre.