Bonjour amis du forum,
Pour les besoins d'un déploiement applicatif dans 25 pays, j'ai rédigé (c'est une première pour moi) un script batch afin de contrôler le processus d'installation / désinstallation de plusieurs logiciels et le nettoyage du système (shortcut, menu etc) .
J'ai 3 applications a désinstaller a l'aide de MSI et 6 applications a réinstaller (les 3 precedemment désinstallées a un autre emplacement (a l'aide de MSI) + 3 composants Windows (a l'aide de exe) [Dotnet, C++VisualStudio et MSXML).
J'ai déjà ecrit un script mais je bute désespérément sur un message d'erreur lorsque démarre la seconde désinstallation. Il semblerait que la seconde instance de msiexec ne peut s’exécuter car la première n'est pas achevée (ce qui selon moi n'est pas le cas)
Concrètement :
première commande ligne 631
deuxieme commande ligne 724
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 msiexec /uninstall "C:\Program Files\MonApplicationA\MonApplicationA.msi" /passive /qb
Lors de l’exécution, une alerte indique que la seconde instance de Windows installer ne peut pas s’exécuter parce qu'une autre instance en en cours d’exécution puis force la sortie du script.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 msiexec /uninstall "C:\Program Files\MonApplicationB\MonApplicationB.msi" /qb
Merci de vos conseils !
Frédéric
Partager