17 mai 2011

Installation de HR Studio en mode silencieux

De façon à pouvoir déployer automatiquement sur les postes le Client C/S, il est possible d’utiliser le programme d’installation INSTALLSHIELD en mode silencieux.

Etape 1 : Générer le fichier de réponses aux boîtes de dialogue


Sur un premier poste, exécuter le fichier SETUP.EXE avec l’option /r et l’option /f1
  • l’option /r permet d’enregistrer les réponses dans le fichier de réponses (.iss).
  • l’option /f1 permet de spécifier le chemin et le nom du fichier de réponse à générer (pour éviter des résultats inattendus, indiquez un chemin absolu).

Exemple :
  Setup.exe /r /f1"c:\temp\setup.iss"

En fin d'installation, récupérez et conservez le fichier setup.iss.

Etape 2 : Exécuter le programme d’installation en mode silencieux


Déposez le fichier setup.iss sur les autres postes à installer.

Sur chacun de ces postes, exécutez le fichier SETUP.EXE avec l’option /s et les options /f1 et /f2.
  •  l’option /s indique que l’installation se fera en mode silencieux
  •  l’option /f1 permet de spécifier le chemin et le nom du fichier de réponses à prendre en compte (pour éviter des résultats inattendus, indiquez un chemin absolu).
  •  l’option /f2 permet de spécifier le chemin et le nom du fichier de compte rendu à rédiger (pour éviter des résultats inattendus, indiquez un chemin absolu).

Exemple :
  Setup.exe /s /f1"c:\temp\Setup.iss" /f2"c:\temp\Setup.log"

Détails sur le fichier Setup.log


Setup.log est le nom par défaut donné au fichier journal d'une installation en mode Silencieux.
Le fichier Setup.log contient les trois sections suivantes :
  •   Install Shield Silent : Cette section identifie le fichier comme étant un fichier journal et fournit la version de la fonction Install Shield Silent utilisée dans le cadre de l'installation en mode silencieux.
  •   Application : Cette section identifie le nom et la version de l'application installée, ainsi que le nom de la société.
  •   Response Result : Cette section contient le code de résultat qui indique si l'installation en mode Silencieux a réussi. Une valeur entière est affectée au nom de clé ResultCode dans la section Response Result du fichier. Install Shield insère l'une des valeurs suivantes dans la clé ResultCode :

   0     Succès
  -1    Erreur générale
  -2    Mode non valide
  -3    Données requises introuvables dans le fichier Setup.iss
  -4    Mémoire disponible insuffisante
  -5    Fichier inexistant
  -6    Impossible d'écrire dans le fichier réponse
  -7    Impossible d'écrire dans le fichier journal
  -8    Chemin du fichier réponse (.iss) Install Shield Silent non valide
  -9    Type de liste non valide (chaîne ou nombre)
  -10    Type de données non valide
  -11    Erreur inconnue lors de l'installation
  -12    Boîtes de dialogue inopérationnelles
  -51    Impossible de créer le dossier spécifié
  -52    Impossible d'accéder au fichier ou au dossier spécifié
  -53    Option sélectionnée non valide

Le fichier journal d'une installation en mode Silencieux réussie se présente comme suit :
  [ResponseResult]
  ResultCode=0

Pour tous renseignements complémentaire, consultez le site de l'éditeur INSTALLSHIELD.

ex : http://www.flexerasoftware.com/webdocuments/PDF/silent_installs.pdf (chapitre "InstallScript Installations")

Aucun commentaire:

Enregistrer un commentaire