Bonjour,
Dans un script bat je fais une requete sur la base de registre ensuite une variable est créée avec cette valeur et en fonction de celle-ci avec une comparaison et une condition différentes actions s'exécutent.
Dans le cas où ma requete me renvoie une erreur ( si la clé n'existe pas ) comment je dois faire pour exécuter une tâche.
Voici mon script comment faire pour que si ma requête est en erreur de passer à goto maj
Je continue mes investigations et merci pour l'éventuelle aide apporté
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 For /f "Skip=2 Tokens=3" %%a In ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\HP\DM Agent" /v Version') Do set version=%%a if /i %version:~0,3%==4.2 goto ok if /i %version:~0,3%==4.3 goto ok if /i %version:~0,3%==4.4 goto maj if /i %version:~0,3%==4.5 goto maj :ok echo L'agent HPDM est à jour exit :maj NET USE y: \\apl\hp XCOPY y:\HPDMAgent.exe c:\ NET USE y: /delete:yes c:\HPDMAgent.exe quit
Cordialement
Partager