R. Un nouvel utilitaire SavillTech, CmdInfo positionne un error level selon la version de service pack de la machine cliente ; selon le résultat, différentes actions peuvent être effectuées.
CmdInfo peut être téléchargé depuis http://www.savilltech.com/download/cmdinfo.zip.
CmdInfo peut également exécuter des actions selon la version d'O.S., le type d'installation. Ci-dessous, un exemple d'utilisation pour détecter la version de SP dans un script de connexion :
@ECHO OFFGOTO END
CMDINFO.EXE /sp
IF ERRORLEVEL 5 GOTO SP5
IF ERRORLEVEL 4 GOTO SP4
IF ERRORLEVEL 3 GOTO SP3
IF ERRORLEVEL 2 GOTO SP2
IF ERRORLEVEL 1 GOTO SP1
IF ERRORLEVEL 0 GOTO SP0
:SP5
ECHO Le service pack 5 est installé sur cet ordinateur NT.
ECHO Aucune autre mise à niveau n'est nécessaire.
GOTO END
:SP4
ECHO Le service pack 4 est installé sur cet ordinateur NT.
ECHO Pressez une touche pour installer le service pack 5...
PAUSE > NUL
rem suppose que le lecteur X: est connecté à un partage...
rem X:\SP5\UPDATE\UPDATE.EXE -u -f -o
rem (etc....)
:END
EXIT
Un commentaire , une précision ? Ecrivez
nous.