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