Commandes de fichier de réponses

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="l'ID du profil (groupe de packages)" 
installLocation="l'emplacement où est installé
 le profil">
<data key="key1" value=”value1”/>
<data key="key2" value=”value2”/>

</profile>
Un profil est un emplacement d'installation. Utilisez cette commande pour créer un groupe de packages (ou un emplacement d'installation). Si le groupe de packages spécifié existe déjà, la commande n'a pas d'effet. Dans la version actuelle du produit, lorsqu'un profil est créé, l'installation en mode silencieux crée également deux contextes d'installation : un pour Eclipse et un autre qui est le contexte natif.

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 :
  • La clé eclipseLocation spécifie une valeur d'emplacement d'Eclipse existante, telle que c:\myeclipse\eclipse.
  • La clé cic.selector.nl spécifie les sélections d'environnement local pour les langues nationales,comme zh, ja ou en.
Remarque : Séparez les valeurs de NL multiples par des virgules.
La liste ci-après contient les codes de langue. Toutes les langues ne sont pas prises en charge dans tous les produits :
  • Anglais (en)
  • Français (fr)
  • Italien (it)
  • Chinois simplifié (zh)
  • Russe (ru)
  • Chinois traditionnel (de Taïwan) (zh_TW)
  • Chinois traditionnel (de Hong Kong) (zh_HK)
  • Allemand (de)
  • Japonais (ja)
  • Polonais (pl)
  • Espagnol (es)
  • Tchèque (cs)
  • Hongrois (hu)
  • Coréen (ko)
  • Portugais (pt_BR)

Référentiels

<serveur>
<repository location="http://exemple/
repository/">
<repository location=”file:/C:/
repository/”>
<!—ajouter ci-dessous d'autres référentiels-->
<…>
      </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= "ID du profil" 
features= "ID de fonctions" 
id= "ID de l'offre" version= "version de 
l'offre" selected="true"></offering>

<!—ajouter d'autres offres ci-dessous-->
<…>

</install>
Cette commande permet de définir les packages d'installation qui seront installés.

L'ID profil doit correspondre à un profil existant ou à un profil créé via la commande de définition de profil.

Les ID de fonction peuvent être définis dans une liste, séparés par une virgule, comme par exemple "fonction1, fonction2” etc. Si aucun ID de fonction n'est défini, toutes les fonctions par défaut de l'offre spécifiée seront installées.

Remarque : Les fonctions obligatoire seront incluses, même si elles ne sont pas explicitement spécifiées dans la liste.

Le numéro de version n'est pas obligatoire. Si aucune version n'est spécifiée, Installation Manager installe le produit le plus récent avec l'ID spécifié et tous les correctifs et mises à jour disponibles.

L'attribut 'selected' est optionnel. Par défaut, sa valeur est "true". Si selected="false", l'installation en mode silencieux n'installe pas le package. En mode assistant, le package est proposé sur la page de sélection des packages, mais il n'est pas sélectionné initialement.

update (en mode assistant)

<update>
<offering profile= "ID du profil">
</update>
Utilisez cette commande pour 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.

modify (en mode assistant)

<modify>
<offering profile= "ID du profil">
</modify>
Utilisez cette commande pour spécifier le profil à modifier. 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 <install modify="true"> ou <uninstall modify="true"> (attribut facultatif)

<uninstall modify="true">
<offering profile= "ID du profil"
 id="Id" version="Version" 
features="-"/>
</uninstall>

Utilisez l'attribut <install modify="true"> dans les commandes d'installation et de désinstallation pour signaler que vous souhaitez modifier une installation existante. La valeur pas défaut est false. Si le but de l'opération de modification est seulement d'installer des modules de langue supplémentaires, spécifiez un tiret ("-") comme valeur de l'attribut features pour indiquer qu'il n'y a pas de nouvelle fonction à ajouter.

Important : Vous devez spécifier modify="true" et features="-" comme dans l'exemple ci-dessus. Autrement, si aucune liste de fonctions n'est spécifiée explicitement pour l'attribut features, l'effet de la commande install sera d'installer les fonctions par défaut de l'offre spécifiée et celui de la commande uninstall, de supprimer toutes les fonctions de l'offre.

Désinstaller

<uninstall>
<offering profile= "ID du profil" 
features= "ID de fonctions" 
id= "ID de l'offre" version= "version de 
l'offre"></offering>

<!—ajouter d'autres offres ci-dessous-->
<…>

</uninstall>
Utilisez cette commande pour spécifier les packages qui seront désinstallés.

L'ID profil doit correspondre à un profil existant ou à un profil défini dans une commande de profil. En outre, si aucun ID de fonction n'est spécifié, toutes les fonctions de l'offre indiquée seront désinstallées ; si aucun ID d'offre n'est précisé, toutes les offres installées dans le profil spécifié seront désinstallées.

Annuler

<rollback>
<offering profile= "ID du profil"
 id= "ID de l'offre" 
version= "version de l'offre">
</offering>

<!—ajouter d'autres offres ci-dessous
<…>

</rollback>
Cette commande permet de rétrograder les offres indiquées d'un niveau de version (par rapport à la version actuellement installée dans le profil indiqué). Vous ne pouvez pas spécifier de fonctions dans une commande de retour à la version précédente.

Installer tout

<installALL/>
Remarque : Cette commande revient à utiliser
–silent –installAll 
.
Cette commande permet de rechercher et d'installer en mode silencieux tous les packages disponibles.

Tout mettre à jour

<updateALL/>
Remarque : Cette commande revient à utiliser
–silent –updateAll 
.
Cette commande permet de rechercher et de mettre à jour en mode silencieux tous les packages disponibles.

Licence

<license policyFile=“emplacement du
 fichier de stratégie”/>

Par exemple :

<license policyFile=”c:\mylicense.opt”/> 
Si votre package produit nécessite l'installation d'une licence, utilisez cette commande pour générer un fichier de réponses contenant une commande "license" en exécutant l'assistant de gestion des licences, après avoir démarré Installation Manager en mode enregistrement.

En mode enregistrement, si vous définissez des options de gestion des licences via l'assistant Gérer les licences, vos choix seront enregistrés dans un fichier de stratégie de licence nommé “license.opt” et placé dans le même répertoire que le fichier de réponses généré. De plus, le fichier de réponses contiendra une commande "license" pointant sur ce fichier de stratégie.

Attributs de fichier de réponses supplémentaires

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 utilisera le référentiel et les 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 indiquée dans le fichier de réponses et définie dans l'interface d'Installation Manager, celle précisée dans le fichier de réponses est prioritaire.

Si l'attribut clean est défini sur 'true', Installation Manager utilisera le référentiel et les autres préférences spécifiées dans le fichier de réponses, et les préférences existantes définies dans Installation Manager ne seront pas utilisées.

Temporaire

<agent-input clean="true" temporary="false">
</agent-input>

Par défaut, l'attribut temporary est défini sur 'false', ce qui signifie que les préférences définies dans votre fichier de réponses sont conservées. Si 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.

Vous pouvez utiliser les attributs temporary et clean conjointement. Par exemple, si vous définissez clean sur 'true' et temporary sur 'false', après l'exécution de l'installation en mode silencieux, les valeurs de référentiel indiquées dans le fichier de réponses remplacent les préférences définies dans les précédentes sessions d'Installation Manager.

Acceptation du contrat de licence

<agent-input acceptLicense="false">
</agent-input>

Par défaut, les contrats de licence auxquels sont soumis les packages que vous installez ne sont pas acceptés implicitement lorsque vous utilisez Installation Manager en mode silencieux. Si un package que vous installez comporte un contrat de licence qui doit être accepté, l'installation en mode silencieux échouera. Pour éviter cette situation et accepter le contrat de licence, vous devez spécifier <agent-input acceptLicense="true">. Ce faisant, vous acceptez les contrats de licence de tous les packages spécifiés dans le fichier de réponse.

rebootLater

<agent-input rebootLater="false">
</agent-input>
Par défaut, rebootLater est défini sur 'false' et si le fichier de réponses installe un package requérant le réamorçage du système sous Windows, Installation Manager réamorcera le système après l'exécution du fichier de réponses.

Si rebootLater est défini sur 'true', le système ne redémarre pas.


Commentaires