Batch code retour execution MSI

Vixage -  
 Samic -
Bonjour,

Dans un script en batch, j'execute un fichier msi via msiexec. Mon souhaite serait de faire un test de bonne installation ou non.

Je sais qu'il existe la variable %errorlevel% mais mon script suivant ne fonctionne pas.
Que mon installation se passe corectement ou non j'ai mes 2 fichiers texte sui sont créés.
msiexec /i C:\Temp\test.msi

if "%errorlevel%" == "1" goto YES
ELSE GOTO BAD
ENDIF

:YES
echo YES> C:\Yes.txt

:BAD
Echo NO> C:\No.txt

Merci de votre aide,

Vixage
A voir également:

1 réponse

Samic
 
Normalement lorsqu'une install MSI fonctionne correctement, le code de retour est 0 . . . pas 1 . . .

Samic
1