Antidote 10 — Installation multiposte Windows

 Attention — Cette page présente le contenu d’une ancienne édition. Consultez plutôt la documentation de l’édition courante.

Installation multiposte Windows / 5 - Déploiement automatisé par GPO / 5 - Mise à jour d’Antidote / 2 - Mise à jour d’une installation administrative / 2 - Mise à jour du poste client

5.5.2.2 - Mise à jour du poste client

Lors d’une mise à jour, il est très important de redéployer le fichier MSI pour éviter la désynchronisation des postes clients.

Une fois l’installation administrative mise à jour, il faut utiliser GPO pour redéployer (synchroniser) les fichiers MSI des postes clients à partir des MSI du serveur de la façon suivante :

msiexec /i "\\serveur\chemin\Antidote10.msi" REINSTALL=all REINSTALLMODE=vomus TRANSFORMS="\\serveur\chemin\ReseauAntidote.mst"  
msiexec /i "\\serveur\chemin\Antidote10-Modulefrancais.msi" REINSTALL=all REINSTALLMODE=vomus  
msiexec /i "\\serveur\chemin\Antidote10-Englishmodule.msi" REINSTALL=all REINSTALLMODE=vomus
msiexec /i "\\serveur\chemin\Antidote-Connectix10.msi" REINSTALL=all REINSTALLMODE=vomus TRANSFORMS="\\serveur\chemin\ReseauConnectix.mst"  
  • Le TRANSFORMS n’a pas à être indiqué pour les modules.
  • L’intégration dans les logiciels nouvellement pris en charge sera réalisée au prochain démarrage d’Antidote 10 (à partir du menu Démarrer) ou à l’ouverture de la session de chaque compte utilisateur du poste.

Nous fournissons ici, à titre d’exemple, le contenu d’un script qui permet de faire la mise à jour silencieuse d’un poste client. Veuillez noter la présence de fichiers témoins, ils sont nécessaires afin d’empêcher une réinstallation inutile à chaque exécution du script :

@echo OFF

rem Attention: Ne pas utiliser ce script pour un d‚ploiement initial.

echo D‚ploiement d'Antidote 10 : synchronisation du client-serveur...

set CHEMIN_SERVEUR=\\SERVEUR\DossierAntidote
set CHEMIN_LOCAL=C:\Program Files (x86)\Druide\Antidote 10
mkdir "%CHEMIN_LOCAL%"

if exist "%CHEMIN_LOCAL%\TemoinMajAntidote" goto OK_ANTIDOTE
msiexec /qn /i "%CHEMIN_SERVEUR%\Antidote10.msi" TRANSFORMS="%CHEMIN_SERVEUR%\ReseauAntidote.mst;%CHEMIN_SERVEUR%\Antidote10-Interface-fr.mst" REINSTALL=all REINSTALLMODE=vomus /l*v "%CHEMIN_LOCAL%\logMajAntidote.txt"
echo . > "%CHEMIN_LOCAL%\TemoinMajAntidote"
:OK_ANTIDOTE

if exist "%CHEMIN_LOCAL%\TemoinMajModuleFrancais" goto OK_MODULE_FR
if not exist "%CHEMIN_SERVEUR%\Antidote10-Module-francais.msi" goto OK_MODULE_FR
msiexec /qn /i "%CHEMIN_SERVEUR%\Antidote10-Module-francais.msi" TRANSFORMS="%CHEMIN_SERVEUR%\Antidote10-Module-francais-Interface-fr.mst" REINSTALL=all REINSTALLMODE=vomus /l*v "%CHEMIN_LOCAL%\logMajModuleFr.txt"
echo . > "%CHEMIN_LOCAL%\TemoinMajModuleFrancais"
:OK_MODULE_FR

if exist "%CHEMIN_LOCAL%\TemoinMajEnglishModule" goto OK_MODULE_EN
if not exist "%CHEMIN_SERVEUR%\Antidote10-English-module.msi" goto OK_MODULE_EN
msiexec /qn /i "%CHEMIN_SERVEUR%\Antidote10-English-module.msi" TRANSFORMS="%CHEMIN_SERVEUR%\Antidote10-English-module-Interface-fr.mst" REINSTALL=all REINSTALLMODE=vomus /l*v "%CHEMIN_LOCAL%\logMajModuleEn.txt"
echo . > "%CHEMIN_LOCAL%\TemoinMajEnglishModule"
:OK_MODULE_EN

if exist "%CHEMIN_LOCAL%\TemoinMajConnectix" goto OK_CONNECTIX
if not exist "%CHEMIN_SERVEUR%\Antidote-Connectix10.msi" goto OK_CONNECTIX
msiexec /qn /i "%CHEMIN_SERVEUR%\Antidote-Connectix10.msi" TRANSFORMS="%CHEMIN_SERVEUR%\ReseauConnectix.mst;%CHEMIN_SERVEUR%\Antidote-Connectix10-Interface-fr.mst" REINSTALL=all REINSTALLMODE=vomus /l*v "%CHEMIN_LOCAL%\logMajConnectix.txt"
echo . > "%CHEMIN_LOCAL%\TemoinMajConnectix"
:OK_CONNECTIX