Batch code retour execution MSI

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

1 réponse

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

    Samic
    1