Cette documentation est valable à partir de la V11.

 

Ne pas lancer l'installation via le setup.exe implique que les pré-requis ne seront pas installés et qu'il faut déterminer les paramètres de msiexec.exe selon qu'il s'agisse d'une première installation ou une mise à jour.

Les prérequis :

Les pré-requis d'Adélia Studio sont les mises à jour des différents runtimes C de Microsoft. Si ces pré-requis ne sont pas à jour sur un poste, il est possible que les programmes générés avec Adélia Studio ne fonctionnent pas correctement, voire ne s'exécutent pas du tout.
Donc, si vous installez via le msi, il vous faudra auparavant lancer les vcredist*.exe.
Vous trouverez les fichiers vcredist_x86_*.exe sous la racine d'Adélia, dans le répertoire Redist. Autrement, vous pouvez demander le lien de téléchargement à la hotline.

Un fichier .bat s'y trouve aussi dans lequel vous pourrez trouver la ligne de commande permettant de faire des installations silencieuses de ces pré-requis. Rq : chaque ligne de commande génère un rapport, pensez à adapter le chemin de celui-ci pour que ce soit un répertoire où l'utilisateur a le droit d'écriture.

 

Différences entre une 1ère installation et une mise à jour :

Première installation : soit le produit n'est pas installé, soit il l'est mais dans un niveau de version précédent (par exemple, installation d'une V12 sur une V11)
Dans ce cas, il n'y a pas de paramètre particulier pour la commande msiexec.

Mise à jour : le produit est déjà installé au même niveau de version
Dans ce cas, il faut ajouter les paramètres suivants à la commande msiexec :
Msiexec /i "Adelia Studio 12 - Runtime.msi" REINSTALL=ALL REINSTALLMODE=vomus


Construction de la ligne de commande MsiExec :

Préliminaire requis : pour une installation via le msi, les fichiers mst, ini, inf, cab et les fichiers *forAdeliaStudio.exe doivent être présents dans le même répertoire que le fichier msi.

Langue des options d'Adélia Studio dans le menu Démarrer de Windows :

Le msi ne contenant qu'une seule langue (contrairement au setup.exe), celle par défaut étant l'anglais, toute installation via le msi va créer le menu Adélia Studio en anglais. De plus, par défaut, les interfaces d'Adélia Studio seront dans la langue de l'installation, donc via le msi, ce sera l'anglais.

Pour avoir ces options et les interfaces en français, vous devrez préciser lors de l'installation le fichier 1036.mst comme suit :
Msiexec /i "Adelia Studio 12 - Runtime.msi" TRANSFORMS=1036.mst

Syntaxe pour une installation silencieuse : option /q

/qn Aucune interface.
/qb Seule une fenêtre de progression est affichée.
/qb+ Fenêtre de progression + un message (modal) de fin d'installation.
/qb- Fenêtre de progression + un message (non modal) de fin d'installation.
/qb+! Idem à /qb+ mais sans bouton Annuler dans la fenêtre de progression.
/qb-! Idem à /qb- mais sans bouton Annuler dans la fenêtre de progression.

Par exemple, pour une installation sans aucune interface :
Msiexec /i "Adelia Studio 12 - Runtime.msi" /qn

Installation paramétrable :

Si vous souhaitez faire plusieurs installations semblables ayant des paramètres différents de ceux par défaut (par exemple : répertoire d'installation, langue des interfaces, démarrage manuel du service middleware, etc), vous devez d'abord faire une installation modèle en installant un poste avec les paramètres souhaités (via l'interface de l'installation).
Ensuite, récupérez sur ce poste le fichier AdeliaInstall.ini qui a été créé dans le répertoire d'installation et copiez-le dans le répertoire où se trouve le msi.
Les installations suivantes prendront alors votre paramétrage en compte.

Création d'un rapport d'installation : option /L

Il est souhaitable de générer un rapport d'installation, surtout si celle-ci est silencieuse, en cas de problème, via la syntaxe suivante :
Msiexec /i "Adelia Studio 12 - Runtime.msi" /L*v! fichier_rapport

Par exemple, pour générer un rapport dans le répertoire temporaire de la machine (penser aux guillemets dans le cas où le nom du répertoire contient un espace) :
Msiexec /i "Adelia Studio 12 - Runtime.msi" /L*v! "%TEMP%\installAdeliaStudio.txt"


Pour plus de détails sur les paramètres possibles pour une installation via un msi, rechercher sur internet les paramètres de msiexec.exe.

Articles connexes