2017-08-09 4 views
0

J'ai créé un programme d'installation en utilisant WiXStandardBootstrapperApplication. Si je l'exécute dans une fenêtre de commande avec/quiet, la fenêtre de commande retourne immédiatement à l'invite et l'installation continue en arrière-plan, donc je ne peux pas utiliser ERRORLEVEL pour vérifier le résultat de l'installation. Comment puis-je savoir si l'installation a réussi? Plus important encore, comment un outil de gestion de système qui pousse l'installation sur de nombreux PC peut-il savoir si cela a réussi?Comment puis-je détecter le résultat d'une installation silencieuse à l'aide du bootstrappeur WiX standard?

Répondre

0

Vous pouvez spécifier ce qui suit à la ligne de commande:

msiexec installer.msi /quiet /l*v logfile.txt 

Ceci effectuera une installation silencieuse, et vous pouvez alors vérifier le fichier journal résultant pour voir si l'installation a réussi ou échoué.

+0

Je suis désolé si je n'étais pas assez clair, mais cela manque le point sur deux points. Premièrement, j'ai affaire à un bootstrappeur WiX (AKA burn); il contient plusieurs MSI. Deuxièmement, j'ai besoin du logiciel qui pousse l'installation pour pouvoir détecter le résultat (et savoir quand il sera terminé). – MarkI