Puede usar la función de instalación silenciosa de Microsoft Windows Installer (MSI) para instalar Horizon Agent en varios equipos físicos y máquinas virtuales Windows. En una instalación silenciosa, puede usar la línea de comandos y no es necesario que responda a los mensajes del asistente. En las actualizaciones silenciosas se utilizan los mismos comandos de instalación. También puede modificar los componentes de Horizon Agent que ya se instalaron de forma silenciosa.

La instalación silenciosa le permite implementar los componentes de Horizon 7 correctamente en una empresa de gran tamaño.

Si no quiere instalar todas las funciones que se instalan automáticamente o de forma predeterminada, puede usar la propiedad MSI de ADDLOCAL para instalar funciones y opciones de configuración individuales de forma selectiva. Para obtener más información sobre la propiedad ADDLOCAL, consulte Opciones de la línea de comandos y de las propiedades MSI.

Puede modificar las funciones de mediante las propiedades de MSI ADDLOCAL y REMOVE.

Puede usar el siguiente comando de PowerShell para consultar el registro de los componentes instalados en el sistema en el que se instaló Horizon Agent para la línea de comandos base de ModifyPath:
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, ModifyPath | 
Where-Object {$_.DisplayName -eq 'VMware Horizon Agent'} | Format-Table –AutoSize
El resultado:
DisplayName               ModifyPath
VMware Horizon Agent      MsiExec.exe /I{A17DD662-DFB3-4997-9C0F-4E687A300111}

Requisitos previos

  • Compruebe que preparó Active Directory. Consulte el documento Instalación de Horizon 7.
  • Prepare el sistema operativo invitado para la implementación de escritorios. Consulte Preparar un sistema operativo invitado para la implementación de escritorios remotos.
  • Para usar Windows Server como escritorio remoto de sesión única o un host RDSH, realice los pasos descritos en Preparar sistemas operativos Windows Server para escritorios.
    Nota: El instalador de Horizon Agent no instala automáticamente ninguna función en modo silencioso. Si desea usar el modo RDS, instale previamente la función RDSH en el sistema.
  • Si el equipo tiene instalado el paquete redistribuible de Microsoft Visual C++, verifique que la versión del paquete sea 2005 SP1 o posterior. Si la versión del paquete es 2005 o anterior, puede actualizar o desinstalar el paquete.
  • Descargue el archivo instalador de Horizon Agent de la página de producto de VMware http://www.vmware.com/go/downloadview.

    El nombre del archivo del instalador es VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe, donde y.y.y es el número de la versión y xxxxxx el número de la compilación.

  • Verifique que tenga derechos administrativos sobre la máquina virtual o el equipo físico.
  • Familiarícese con las opciones de configuración personalizadas de Horizon Agent. Consulte Opciones de configuración personalizadas de Horizon Agent.
  • Familiarícese con las opciones de la línea de comandos del instalador MSI. Consulte Opciones de la línea de comandos de Microsoft Windows Installer.
  • Familiarícese con las propiedades de la instalación silenciosa disponibles con Horizon Agent. Consulte Propiedades de la instalación silenciosa de Horizon Agent.
  • Familiarícese con los puertos TCP que el programa de instalación de Horizon Agent abre en el firewall. Consulte el documento Planificación de la arquitectura de Horizon 7 para obtener más información.
  • Verifique que los parches más recientes de Windows Update estén instalados en los sistemas operativos invitados en los que piensa instalar Horizon Agent de forma silenciosa. En algunos casos, es posible que sea necesario que un administrador realice una instalación interactiva para ejecutar los parches pendientes de Windows Update. Verifique que se hayan completado todas las operaciones del sistema operativo y las operaciones de reinicio posteriores.

Procedimiento

  1. Abra un símbolo del sistema de Windows en la máquina virtual o el equipo físico.
  2. Escriba el comando de instalación en una línea.
    El siguiente ejemplo instala Horizon Agent con los componentes Core, VMware Blast, PCoIP, Unity Touch, VmVideo, PSG, View Composer Agent, Impresión Virtual, redireccionamiento USB y Audio/vídeo en tiempo real.

    VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"/qn VDM_VC_MANAGED_AGENT=1 ADDLOCAL=Core,SVIAgent,ThinPrint,USB,RTAV"

    El siguiente ejemplo instala Horizon Agent en un equipo no administrado y registra el escritorio con el servidor de conexión especificado, cs1.companydomain.com. Además, el programa de instalación instala los componentes Core, VMware Blast, PCoIP, Unity Touch, VmVideo, PSG, Impresión Virtual, redireccionamiento USB y Audio/vídeo en tiempo real.

    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"

    En el siguiente ejemplo se modifica y elimina el componente USB de una instalación existente: VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"/qn REMOVE=USB"

    Ejemplo de línea de comandos basada en ProductCode: msiexec.exe /I{A17DD662-DFB3-4997-9C0F-4E687A300111} /qn REMOVE=USB

    En el siguiente ejemplo se modifica la instalación del agente reemplazando ThinPrint por la función de impresión de VMware: VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=PrintRedir REMOVE=ThinPrint”

    Ejemplo de línea de comandos basada en ProductCode: msiexec.exe /I{A17DD662-DFB3-4997-9C0F-4E687A300111} /qn ADDLOCAL=PrintRedir REMOVE=ThinPrint

    En el siguiente ejemplo se modifica la instalación del agente agregando el puerto serie y el redireccionamiento del escáner: VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=SerialPortRedirection,ScannerRedirection”

    Ejemplo de línea de comandos basada en ProductCode: msiexec.exe /I{A17DD662-DFB3-4997-9C0F-4E687A300111} /qn ADDLOCAL=SerialPortRedirection,ScannerRedirection

    Si instala Horizon Agent en una máquina Windows Server y pretende configurar la máquina como un escritorio de Horizon de usuario único en lugar de como un host RDS, debe incluir la propiedad VDM_FORCE_DESKTOP_AGENT=1 en el comando de instalación. Este requisito se aplica a las máquinas administradas por vCenter Server y a las máquinas no administradas.

Qué hacer a continuación

Si la máquina virtual tiene varias NIC, configure la subred que Horizon Agent utiliza. Consulte Configurar una máquina virtual con varias NIC para Horizon Agent.