Ce tableau de référence présente les commandes utilisables dans un fichier de réponses.
Commandes de fichier de réponses | Description |
---|---|
Profil <profile id='the profile (package group) id' installLocation='the install location of the profile'> <data key='key1' value='value1'/> <data key='key2' value='value2'/> </profile> |
Un profil est un emplacement d'installation. La commande de profil permet de créer
un groupe de packages ou un emplacement d'installation. Si le groupe de packages spécifié
existe, alors la commande n'aura aucun effet. Dans la version actuelle du produit, lorsqu'un profil est créé, l'installation en mode silencieux crée deux contextes d'installation : un pour Eclipse et un autre native. Vous pouvez utiliser l'élément <data> pour définir les propriétés du profil. La liste suivante répertorie les clés actuellement reconnues ainsi que les
valeurs qu'elles peuvent recevoir :
Remarque : Séparez les valeurs de NL multiples par des virgules.
La liste suivante contient les codes de langue actuellement pris en charge :
|
Référentiels <server> <repository location='http://example/ repository/'> <repository location=”file:/C:/ repository/”> <!—ajoutez d'autres référentiels ci-dessous--> <…> </server> |
Cette commande permet de spécifier les référentiels à utiliser lors d'une installation en mode silencieux. Utilisez une URL ou un chemin UNC pour spécifier un référentiel distant, ou un chemin de répertoire pour spécifier un référentiel local. |
Installer <install> <offering profile= 'profile id' features= 'feature ids' id= 'offering id' version= 'version' selected='true'></offering> <!—ajoutez d'autres offres ci-dessous> <…> </install> |
La commande d'installation permet de spécifier les packages
d'installation à installer. L'ID profil doit correspondre à un profil existant ou à un profil créé via la commande de définition de profil. Les ID de fonctions peuvent éventuellement être définis dans une liste et doivent être séparés par une virgule. Par exemple : 'fonction1, fonction2'. Si aucun ID de fonction n'est défini, les fonctions par défaut seront alors installées. Remarque : Les fonctions obligatoires sont installées même lorsqu'elles ne sont
pas explicitement spécifiées dans la liste.
L'attribut Selected est facultatif. Par défaut, Selected est défini sur "True". Lorsque Selected est défini sur "False", l'installation en mode silencieux n'installe pas le package. Lors d'une exécution en mode assistant, le package s'affiche dans la page de sélection des packages, mais n'est pas initialement sélectionné. Le numéro de version n'est pas obligatoire. Si aucune version n'est spécifiée, Installation Manager installe le dernier produit avec l'ID spécifié. Par exemple, pour installer Produit A version 1.0 :
<server> <repository location="http://produitA/version10/repository/"> </server> <install> <offering profile= 'IBM Software Development Platform' features= 'main_feature' id= 'com.ibm.productA'</offering> </install> Par exemple, pour installer Produit A version 1.0.1 :
<server> <repository location=”http://produitA/version101/repository/"> </server> <install> <offering profile= 'IBM Software Development Platform' features= 'main_feature' id= 'com.ibm.productA'</offering> </install> |
Mettre à jour (en mode assistant) <update> <offering profile= 'profile id'> </update> |
Cette commande permet de spécifier le profil à mettre à jour. L'ID profil doit correspondre à un profil existant. Remarque : Cette commande peut être utilisée seulement en mode assistant pour appeler l'assistant de mise à jour ; elle ne fonctionne pas en mode silencieux.
|
Modifier (en mode assistant) <modify> <offering profile= 'profile id'> </modify> |
Cette commande permet de spécifier le profil à modifier. L'ID profil doit correspondre à un profil existant. Remarque : Cette commande peut uniquement être utilisée
en mode assistant pour appeler l'assistant de mise à jour. Elle ne fonctionne pas en mode
silencieux.
|
Modifier <install modify='true'> ou <uninstall modify='true'> (attribut facultatif) <uninstall modify='true'> <offering profile='profile id' id='offering id' version='version' features='-'/> </uninstall> |
Cet attribut <install modify='true'> utilisé sur les commandes d'installation et de désinstallation permet d'indiquer que vous voulez modifier une installation existante. La valeur par défaut est false. Si vous installez uniquement des modules de langues supplémentaires, utilisez un tiret "-" dans la liste des ID de fonctions pour indiquer qu'aucune nouvelle fonction n'est ajoutée. Important : Vous devez spécifier modify='true' et un tiret
'-' pour la liste des fonctions. Sinon,
la commande d'installation installe les fonctions par défaut et la commande de désinstallation supprime toutes les fonctions.
|
Désinstaller <uninstall> <offering profile= 'profile id' features= 'feature ids' id= 'offering id' version= 'version'> </offering> <!—ajoutez d'autres offres ci-dessous> <…> </uninstall> Désinstallez un package sans spécifier la version : <uninstall> <offering profile= 'profile id' id= 'offering id'></offering> </uninstall> Désinstallez tous les packages dans un groupe de packages : <uninstall> <offering profile= 'profile id'> </offering> </uninstall> |
La commande uninstall permet de spécifier les packages à désinstaller. L'ID profil doit correspondre à un profil existant ou à un profil défini dans une commande de profil. La spécification de l'ID de fonction, de l'ID d'offre ou de la version est facultative. Vous pouvez spécifier l'ID de profil avec une, deux, trois ou aucune des options : ID de fonction, ID d'offre ou version. Par exemple, lorsqu'aucun ID de fonction, ID d'offre ou version n'est spécifié, alors toutes les fonctions, offres et versions de l'ID de profil spécifié sont désinstallés. Si vous spécifiez l'ID de profil et la version, alors les packages installés correspondant à l'ID de profil et à la version sont désinstallés. Toutes les fonctions et offres correspondant à l'ID de profil et à la version sont également désinstallées. |
Importer <import> <offering profile= 'profile id' features= 'feature id' id= 'offering id' version= 'version' selected='true'></offering> <!—ajoutez d'autres offres ci-dessous> <…> </import> |
La commande d'importation permet de spécifier les packages installation existants à importer. |
Annuler <rollback> <offering profile= 'profile id' id= 'offering id' version= 'version'> </offering> <!—ajoutez d'autres offres ci-dessous <…> </rollback> |
La commande d'annulation permet de revenir à la version spécifiée de la version en cours. Vous ne pouvez pas spécifier de fonctions dans une commande d'annulation à la version précédente. |
Installer tout <installALL/> Remarque : Cette commande est équivalente à
-silent -installAll. |
Cette commande permet de rechercher et d'installer en mode silencieux tous les packages disponibles. |
Tout mettre à jour <updateALL/> Remarque : Cette commande est équivalente à
-silent -updateAll. |
Cette commande permet de rechercher et de mettre à jour en mode silencieux tous les packages disponibles. |
Licence <license policyFile='policy file location'merge='true'/> Par exemple : <license policyFile='c:\mylicense.opt' merge='true'/> |
La commande de licence permet de générer un fichier de réponses contenant
une commande de licence. Vous pouvez lancer l'assistant de licence après avoir démarré Installation
Manager en mode enregistrement. En mode enregistrement, si vous définissez des options flexibles via l'assistant de gestion des licences, les options définies sont enregistrées dans un fichier de licences nommé license.opt. Le fichier license.opt se trouve dans le même répertoire que le fichier de réponses généré et ce dernier contient une commande de licence qui fait référence au fichier de règles. Définissez l'attribut "Merge" sur "True" ou "False". Par défaut, l'attribut "Merge" est défini sur "True". Lorsque le paramètre par défaut est défini sur "True", les nouvelles données de la règle de licence spécifiée sont fusionnées avec la règle de licence existante. Lorsque le paramètre est défini sur "False", la règle existante est écrasée par celle spécifiée dans le fichier de règles de licence. |
Attribut du fichier de réponses | Description |
---|---|
Clean <agent-input clean='true'> </agent-input> |
Par défaut, l'attribut Clean est défini sur "False". Installation Manager utilise le référentiel et d'autres préférences spécifiées dans le fichier de réponses, ainsi que les préférences existantes définies dans Installation Manager. Si une préférence est spécifiée dans le fichier de réponses et définie dans Installation Manager, la préférence spécifiée dans le fichier de réponses est prioritaire. Lorsque l'attribut Clean est défini sur "True", Installation Manager utilise le référentiel et d'autres préférences spécifiées dans le fichier de réponses. Installation Manager n'utilise pas les préférences existantes définies dans Installation Manager. |
Temporary <agent-input clean='true' temporary='false'> </agent-input> |
Lorsque l'attribut Temporary est défini sur "False", les préférences définies dans votre fichier de réponses sont conservées. La valeur par défaut est "False". Lorsque l'attribut Temporary est défini sur "True", les préférences définies dans le fichier de réponses ne sont pas conservées. Les attributs temporary et clean peuvent être utilisés ensemble. Par exemple, définissez "Clean" sur "True" et "Temporary" sur "False". Après avoir exécuté l'installation en mode silencieux, le paramètre de référentiel spécifié dans le fichier de réponses remplace les préférences définies précédemment. |
acceptLicense <agent-input acceptLicense='false'> </agent-input> |
Par défaut, vous n'acceptez pas les licences de composants d'un package d'installation lorsque vous utilisez Installation Manager en mode d'installation silencieux. Si le package que vous installez contient un contrat de licence que vous devez accepter, l'opération d'installation en mode silencieux échoue. Pour accepter le contrat de licence, vous devez définir l'attribut sur <agent-input acceptLicense='true'>. Ainsi, vous acceptez les contrats de licence de tous les packages spécifiés dans le fichier de réponses. |
rebootLater <agent-input rebootLater='false'> </agent-input> |
Lorsque rebootLater est défini sur "False" et que le
package installé exige le redémarrage du système Windows®, Installation
Manager redémarre le système à la fin de l'exécution du fichier de réponses.
La valeur par défaut est "False". Lorsque rebootLater est défini sur "True", le système n'est pas redémarré. |