Antidote 11 — Installation multiposte Windows

Installation multiposte Windows / 6 - Autres outils de déploiement automatisé / 2 - Exemples de scripts / E - Exemple de script pour la mise à jour d’une installation administrative sur un poste client

6.2.E - Exemple de script pour la mise à jour d’une installation administrative sur un poste client

@echo OFF

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

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

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

if exist "%CHEMIN_LOCAL%\TemoinMajAntidote" goto OK_ANTIDOTE
msiexec /qn /i "%CHEMIN_SERVEUR%\Antidote11.msi" TRANSFORMS="%CHEMIN_SERVEUR%\ReseauAntidote.mst;%CHEMIN_SERVEUR%\Antidote11-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%\Antidote11-Module-francais.msi" goto OK_MODULE_FR
msiexec /qn /i "%CHEMIN_SERVEUR%\Antidote11-Module-francais.msi" TRANSFORMS="%CHEMIN_SERVEUR%\Antidote11-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%\Antidote11-English-module.msi" goto OK_MODULE_EN
msiexec /qn /i "%CHEMIN_SERVEUR%\Antidote11-English-module.msi" TRANSFORMS="%CHEMIN_SERVEUR%\Antidote11-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-Connectix11.msi" goto OK_CONNECTIX
msiexec /qn /i "%CHEMIN_SERVEUR%\Antidote-Connectix11.msi" TRANSFORMS="%CHEMIN_SERVEUR%\ReseauConnectix.mst;%CHEMIN_SERVEUR%\Antidote-Connectix11-Interface-fr.mst" REINSTALL=all REINSTALLMODE=vomus /l*v "%CHEMIN_LOCAL%\logMajConnectix.txt"
echo . > "%CHEMIN_LOCAL%\TemoinMajConnectix"
:OK_CONNECTIX