Une installation silencieuse (non interactive) n'affiche aucune interface utilisateur et ne pose aucune question à l'utilisateur. En revanche, le programme InstallAnywhere utilise les informations contenues dans un fichier de propriété prévu à cet effet.
Il existe deux options d'installation en mode silencieux :
Pour effectuer une installation standard en mode silencieux sur un serveur Linux ou Windows, en utilisant les valeurs d'installation par défaut, procédez comme suit :
Ouvrez une fenêtre de console et accédez au répertoire qui contient le fichier iManager téléchargé.
Sur la ligne de commande, entrez l'une des commandes suivantes :
Pour Linux :
./iManagerInstall<plate-forme>.bin -i silent
Pour Windows :
iManagerInstall.exe -i silent
Pour mieux contrôler les modules installés, vous pouvez personnaliser le processus d'installation en mode silencieux.
Pour effectuer une installation en mode silencieux à l'aide du fichier install.properties, entrez la commande suivante :
./iManagerInstallplatform.bin -i silent -f pathto_properties_file
Le fichier install.properties est disponible dans le même répertoire que celui contenant le fichier exécutable du programme d'installation.
Dans le fichier install.properties, définissez et enregistrez les valeurs suivantes pour :
$PLUGIN_INSTALL MODE$ : propriété qui contrôle si les plug-ins sont installés. Spécifiez l'un des éléments suivants :
DISK (valeur par défaut) : installe les plug-ins à partir du disque.
NET : installe les plug-ins à partir du réseau.
BOTH : installe les plug-ins à partir du disque et du réseau.
SKIP : n'installe pas les plug-ins.
$PLUGIN_DIR$ : propriété qui définit un autre chemin de stockage des plug-ins sur le disque.
$PLUGIN_INSTALL_URL$ : propriété qui spécifie l'URL de l'emplacement des plug-ins.
Cette URL est modifiable. Pour plus d'informations, reportez-vous à la Section 1.4, Téléchargement et installation de plug-ins pendant l'installation.
$LAUNCH_BROWSER$ : propriété qui spécifie si le fichier gettingstarted.html doit s'ouvrir une fois l'installation de iManager terminée.
$USER_INSTALL_DIR$ : propriété qui spécifie le chemin d'installation par défaut de iManager.
USER_INPUT_ENABLE_IPV6: propriété qui spécifie s'il convient d'activer le protocole IPv6. Par défaut, cette propriété est définie sur Oui.
Pour spécifier des modules spécifiques à télécharger, indiquez l'ID et la version du module mentionnés dans le fichier MANIFEST.MF, situé dans le dossier META-INF/ de NPM. Par exemple :
$PLUGIN_MODULE_ID_1$=eDirectoryBackupAndRestore
$PLUGIN_VERSION_1$=2.7.20050517
$PLUGIN_MODULE_ID_2$=ldap
$PLUGIN_VERSION_2$=2.7.20050517
etc. . . . (repeated as many times as there are modules)
Si vous ne spécifiez aucun module, le programme installe ceux qui sont les plus fréquemment installés, portant la mention « selected » dans les fichiers iman_mod_desc.xml sur le site Web de téléchargement.
Si vous ne définissez aucune version d'un module, le programme d'installation installe n'importe quel module qui correspond au nom du NPM.