NTFAQFr DépartNewsDiscussion AreaLinksrechercheSpaceHelp

Q. Comment puis-je exécuter une fonction dans un script de connexion selon la version de service pack des machines?

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 OFF

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
GOTO END

rem (etc....)

:END
EXIT


Un commentaire , une précision ? Ecrivez nous.