Vous pouvez utiliser la fonction d'installation silencieuse de MSI (Microsoft Windows Installer) pour installer Horizon Agent sur plusieurs machines virtuelles ou ordinateurs physiques Windows. Dans une installation silencieuse, vous utilisez la ligne de commande et n'avez pas à répondre à des invites d'assistant. Une mise à niveau silencieuse utilise les mêmes commandes d'installation. Vous pouvez également modifier les composants Horizon Agent installés en silence.

L'installation silencieuse vous permet de déployer efficacement des composants Horizon 7 dans une entreprise de grande taille.

Si vous ne souhaitez pas installer toutes les fonctionnalités installées automatiquement ou par défaut, vous pouvez utiliser la propriété MSI ADDLOCAL pour sélectionner des fonctionnalités et des options de configuration individuelles à installer. Pour plus d'informations sur la propriété ADDLOCAL, reportez-vous à Options de la ligne de commande et propriétés MSI.

Vous pouvez modifier les fonctionnalités en utilisant les propriétés MSI ADDLOCAL et REMOVE.

Vous pouvez utiliser la commande PowerShell suivante pour interroger le registre des composants installés sur le système où Horizon Agent est installé pour la ligne de commande de base ModifyPath :
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, ModifyPath | 
Where-Object {$_.DisplayName -eq 'VMware Horizon Agent'} | Format-Table –AutoSize
Sortie :
DisplayName               ModifyPath
VMware Horizon Agent      MsiExec.exe /I{A17DD662-DFB3-4997-9C0F-4E687A300111}

Conditions préalables

  • Vérifiez que vous avez préparé Active Directory. Reportez-vous au document Installation d'Horizon 7.
  • Préparez le système d'exploitation invité au déploiement du poste de travail. Reportez-vous à la section Préparer un système d'exploitation invité pour le déploiement de postes de travail distants.
  • Pour utiliser Windows Server en tant que poste de travail distant à session unique ou en tant qu'hôte RDSH, procédez comme décrit dans Préparer les systèmes d'exploitation Windows Server à une utilisation comme poste de travail.
    Note : Le programme d'installation de Horizon Agent n'installe pas automatiquement un rôle en mode silencieux. Si vous souhaitez utiliser le mode RDS, préinstallez le rôle RDSH sur le système.
  • Si le module Microsoft Visual C++ Redistributable est installé sur la machine, vérifiez que la version du module est 2005 SP1 ou version ultérieure. Si la version du module est 2005 ou antérieure, vous pouvez effectuer la mise à niveau ou désinstaller le module.
  • Téléchargez le fichier du programme d'installation d'Horizon Agent sur la page des produits VMware, à l'adresse http://www.vmware.com/go/downloadview.

    Le nom de fichier du programme d'installation est VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe, où y.y.y correspond au numéro de version et xxxxxx au numéro de build.

  • Vérifiez que vous disposez de droits d'administration sur la machine virtuelle ou l'ordinateur physique.
  • Familiarisez-vous avec les options de configuration personnalisée d'Horizon Agent. Reportez-vous à la section Options d'installation personnalisée d'Horizon Agent.
  • Familiarisez-vous avec les options de ligne de commande du programme d'installation MSI. Reportez-vous à la section Options de la ligne de commande Microsoft Windows Installer.
  • Familiarisez-vous avec les propriétés d'installation silencieuse disponibles avec Horizon Agent. Reportez-vous à la section Propriétés de l'installation silencieuse pour Horizon Agent.
  • Familiarisez-vous avec les ports TCP que le programme d'installation d'Horizon Agent ouvre sur le pare-feu. Pour plus d'informations, reportez-vous au document Planification de l'architecture de Horizon 7.
  • Vérifiez que les correctifs les plus récents de Windows Update sont installés sur les systèmes d'exploitation invités sur lesquels vous prévoyez d'installer Horizon Agent de manière silencieuse. Dans certains cas, une installation interactive effectuée par un administrateur peut être nécessaire pour exécuter les correctifs en attente de Windows Update. Vérifiez que toutes les opérations du système d'exploitation et tous les redémarrages successifs sont terminés.

Procédure

  1. Ouvrez une invite de commande Windows sur la machine virtuelle ou l'ordinateur physique.
  2. Saisissez la commande d'installation sur une ligne.
    L'exemple suivant installe Horizon Agent avec les composants Core, VMware Blast, PCoIP, Unity Touch, VmVideo, PSG, View Composer Agent, Impression virtuelle, Redirection USB et les composants Audio-vidéo en temps réel : VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"/qn VDM_VC_MANAGED_AGENT=1 ADDLOCAL=Core,SVIAgent,ThinPrint,USB,RTAV"
    L'exemple suivant installe Horizon Agent sur un ordinateur non géré et enregistre le poste de travail auprès du Serveur de connexion spécifié, cs1.companydomain.com. De plus, le programme d'installation installe les composants Core, VMware Blast, PCoIP, Unity Touch, VmVideo, PSG, Impression virtuelle et Redirection USB : VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"/qn VDM_VC_MANAGED_AGENT=0 VDM_SERVER_NAME=cs1.companydomain.com VDM_SERVER_USERNAME=admin.companydomain.com VDM_SERVER_PASSWORD=secret ADDLOCAL=Core,ThinPrint,USB"
    L'exemple suivant modifie et supprime le composant USB d'une installation existante : VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"/qn REMOVE=USB"

    Exemple de ligne de commande basée sur le code produit : msiexec.exe /I{A17DD662-DFB3-4997-9C0F-4E687A300111} /qn REMOVE=USB

    L'exemple suivant modifie l'installation de l'agent en remplaçant Thinprint par la fonctionnalité d'impression de VMware : VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=PrintRedir REMOVE=ThinPrint”

    Exemple de ligne de commande basée sur le code produit : msiexec.exe /I{A17DD662-DFB3-4997-9C0F-4E687A300111} /qn ADDLOCAL=PrintRedir REMOVE=ThinPrint

    L'exemple suivant modifie l'installation de l'agent en ajoutant le port série et la redirection de scanner : VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=SerialPortRedirection,ScannerRedirection”

    Exemple de ligne de commande basée sur le code produit : msiexec.exe /I{A17DD662-DFB3-4997-9C0F-4E687A300111} /qn ADDLOCAL=SerialPortRedirection,ScannerRedirection

    Si vous installez Horizon Agent sur une machine Windows Server et que vous avez l'intention de configurer la machine en tant que poste de travail View mono-utilisateur plutôt qu'en tant qu'hôte RDS, vous devez inclure la propriété VDM_FORCE_DESKTOP_AGENT=1 dans la commande d'installation. Cette condition s'applique aux machines gérées par vCenter Server, ainsi qu'aux machines non gérées.

Que faire ensuite

Si la machine virtuelle contient plusieurs cartes réseau, configurez le sous-réseau qu'Horizon Agent utilise. Reportez-vous à la section Configurer une machine virtuelle avec plusieurs cartes réseau pour Horizon Agent.