Pour installer des composants d'Horizon 7 en silence, vous devez utiliser des options et des propriétés de ligne de commande de MSI (Microsoft Windows Installer). Les programmes d'installation des composants d'Horizon 7 sont des programmes MSI et utilisent des fonctionnalités MSI standard.
Pour plus d'informations sur MSI, rendez-vous sur le site Web de Microsoft. Pour plus d'informations sur les options de la ligne de commande MSI, rendez-vous sur le site Web de la bibliothèque MSDN (Microsoft Developer Network). Pour voir comment utiliser la ligne de commande MSI, vous pouvez ouvrir une invite de commande sur l'ordinateur des composants Horizon 7 et saisir msiexec /?.
Pour exécuter un programme d'installation de composant d'Horizon 7 en mode silencieux, commencez par activer le mode silencieux sur le programme de démarrage qui extrait le programme d'installation dans un répertoire temporaire et démarre une installation interactive.
Vous devez entrer sur la ligne de commande les options qui contrôlent le programme de démarrage du programme d'installation.
Option | Description |
---|---|
/s | Désactive l'écran de démarrage et la boîte de dialogue d'extraction du programme de démarrage, qui empêche l'affichage de boîtes de dialogue interactives. Par exemple : VMware-viewconnectionserver-y.y.y-xxxxxx.exe /s L'option /s est obligatoire pour que l'installation soit silencieuse. |
/v" MSI_command_line_options" | Demande au programme d'installation de transmettre à MSI la chaîne de caractères comprise entre guillemets, que vous avez entrée sur la ligne de commande comme un ensemble d'options à interpréter. Vous devez délimiter votre chaîne de caractères de la ligne de commande par des guillemets. Placez un guillemet après /v et à la fin de la ligne de commande. Par exemple : VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"command_line_options" Pour demander au programme d'installation MSI d'interpréter une chaîne contenant des espaces, insérez deux jeux de guillemets doubles avant et après la chaîne. Par exemple, vous voulez peut-être installer le composant d'Horizon 7 dans un nom de chemin d'installation contenant des espaces. Par exemple : VMware-viewconnectionserver-y.y.y-xxxxxx.exe /s /v"command_line_options INSTALLDIR=""d:\abc\my folder""" Dans cet exemple, le programme d'installation MSI transmet le chemin du répertoire d'installation et n'essaie pas d'interpréter la chaîne comme deux options de ligne de commande. Notez le guillemet double final entourant toute la ligne de commande. L'option /v"command_line_options" est obligatoire pour exécuter une installation silencieuse. |
Le contrôle de la suite de l'installation silencieuse se fait en transmettant les options de la ligne de commande et les valeurs de propriété MSI au programme d'installation MSI, msiexec.exe. Le programme d'installation MSI comporte le code d'installation du composant d'Horizon 7. Le programme d'installation utilise les valeurs et les options que vous saisissez dans la ligne de commande pour interpréter des choix d'installation et des options de configuration propres au composant d'Horizon 7.
Option ou propriété MSI | Description |
---|---|
/qn | Demande au programme d'installation MSI de ne pas afficher les pages de l'assistant d'installation. Par exemple, vous voulez peut-être installer Horizon Agent en silence et n'utiliser que des options et des fonctionnalités d'installation par défaut : VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"/qn" Vous pouvez également utiliser l'option /qb pour afficher une boîte de dialogue de progression de base dans une installation non interactive et automatisée. L'option /qn ou /qb est obligatoire pour que l'installation soit silencieuse. Pour plus d'informations sur les autres paramètres /q, consultez le site Web Microsoft Dev Center. |
INSTALLDIR | Spécifie un autre chemin d'installation pour le composant d'Horizon 7. Utilisez le format INSTALLDIR=path pour spécifier un chemin d'installation. Vous pouvez ignorer cette propriété MSI si vous voulez installer le composant d'Horizon 7 dans le chemin par défaut. Cette propriété MSI est facultative. |
ADDLOCAL | Détermine les options spécifiques du composant à installer. Dans une installation interactive, le programme d'installation d'Horizon 7 affiche des options d'installation personnalisée que vous pouvez cocher ou décocher. Dans une installation silencieuse, vous pouvez utiliser la propriété ADDLOCAL pour installer sélectivement des options de configuration en spécifiant les options sur la ligne de commande. Les options que vous ne spécifiez pas explicitement ne sont pas installées. Dans les installations interactives et silencieuses, le programme d'installation d'Horizon 7 installe automatiquement certaines fonctionnalités. Vous ne pouvez pas utiliser ADDLOCAL pour choisir d'installer ou non ces fonctionnalités non facultatives. Tapez ADDLOCAL=ALL pour installer toutes les options de configuration personnalisées pouvant être installées au cours d'une installation interactive, notamment celles installées par défaut et celles que vous devez sélectionner, sauf NGVC. NGVC et SVIAgent s'excluent mutuellement. L'exemple suivant illustre l'installation de Core, BlastProtocol, PCoIP, UnityTouch, VmVideo, PSG et toutes les fonctionnalités prises en charge sur le système d'exploitation invité : VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=ALL" Si vous n'utilisez pas la propriété ADDLOCAL, les options d'installation personnalisée qui sont installées par défaut et les fonctions installées automatiquement sont installées. Les options d'installation personnalisée qui sont désactivées (non sélectionnées) par défaut ne sont pas installées. L'exemple suivant illustre l'installation de Core, BlastProtocol, PCoIP, UnityTouch, VmVideo, PSG et les options d'installation personnalisée activées par défaut qui sont prises en charge sur le système d'exploitation invité : VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"/qn" Pour spécifier des options d'installation individuelles, tapez une liste séparée par des virgules de noms d'option d'installation. Ne laissez pas d'espaces entre les noms. Utilisez le format ADDLOCAL=value,value,value.... Vous devez inclure Core lorsque vous utilisez la propriété ADDLOCAL=value,value,value.... L'exemple suivant installe Horizon Agent avec les fonctionnalités Core, BlastProtocol, PCoIP, UnityTouch, VmVideo, PSG, Instant Clone Agent et Impression virtuelle : VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=Core,NGVC,ThinPrint" L'exemple précédent n'installe pas d'autres composants, même ceux qui sont installés par défaut de façon interactive. La propriété MSI ADDLOCAL est facultative. |
REBOOT | Vous pouvez utiliser l'option REBOOT=ReallySuppress pour autoriser l'exécution de tâches de configuration système avant le redémarrage du système. Cette propriété MSI est facultative. |
REMOVE | Vous pouvez utiliser l'option REMOVE=<value> pour supprimer une fonctionnalité. L'exemple suivant désinstalle la fonctionnalité USB : VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"/qn REMOVE=USB" Cette propriété MSI est facultative. |
/l*v log_file | Écrit des informations de journalisation dans le fichier journal spécifié avec une sortie détaillée. Par exemple : /l*v ""%TEMP%\vmmsi.log"" Cet exemple génère un fichier journal détaillé semblable à celui généré lors d'une installation interactive. Vous pouvez utiliser cette option pour enregistrer des fonctions personnalisées qui s'appliquent uniquement à votre installation. Vous pouvez utiliser les informations enregistrées pour spécifier les fonctionnalités d'installation lors d'installations silencieuses ultérieures. L'option /l*v est facultative. |