Para instalar silenciosamente Horizon Client, debe usar las propiedades y las opciones de la línea de comandos de Microsoft Windows Installer (MSI). Los instaladores de Horizon Client son programas MSI y usan funciones estándares de dicho instalador. También puede usar las opciones de la línea de comandos MSI para desinstalar Horizon Client silenciosamente.

Si desea obtener más información sobre MSI, consulte el sitio web de Microsoft. En cuanto a las opciones de la línea de comandos MSI, consulte el sitio web Microsoft Developer Network (MSDN) Library y busque las opciones de la línea de comandos MSI. Para consultar el uso de la línea de comandos MSI, puede abrir una ventana del símbolo del sistema en el equipo cliente y escribir msiexec /?.

Para ejecutar el instalador Horizon Client silenciosamente, debe silenciar el programa de arranque que extrae el instalador en un directorio temporal y comenzar una instalación interactiva.

La siguiente tabla muestra las opciones de la línea de comandos que controlan el programa de arranque del instalador.

Tabla 1. Opciones de la línea de comandos para el programa de arranque

Opción

Descripción

/s

Deshabilita la pantalla de presentación de arranque y el cuadro de diálogo de extracción, lo que evita que aparezcan cuadros de diálogo interactivos.

Por ejemplo: VMware-Horizon-Client-y.y.y-xxxxxx.exe /s

Es necesaria la opción /s para ejecutar una instalación silenciosa. En los ejemplos, xxxxxx es el número de compilación e y.y.y es el número de la versión.

/v" opciones_de_línea_de_comandos_para_MSI"

Ordena al instalador que envíe la cadena entre comillas dobles que introdujo en la línea de comandos como un conjunto de opciones para que MSI las interprete. Debe escribir las entradas de la línea de comandos entre comillas dobles. Escriba comillas dobles después de /v y al final de la línea de comandos.

Por ejemplo: VMware-Horizon-Client-y.y.y-xxxxxx.exe /s /v"opciones_de_línea_de_comandos"

Si desea que el instalador MSI interprete una cadena que contiene espacios, escriba dos grupos de comillas dobles en la cadena. Por ejemplo, es posible que quiera instalar el cliente en una ruta de instalación cuyo nombre contenga espacios.

Por ejemplo: VMware-Horizon-View-Client-y.y.y-xxxxxx.exe /s /v"opciones_de_línea_de_comandos INSTALLDIR=""d:\abc\mi carpeta"""

En este ejemplo, el instalador MSI transmitirá la ruta del directorio de instalación y no intentará interpretar la cadena como dos opciones de la línea de comandos. Tenga en cuenta que las últimas comillas dobles cierran toda la línea de comandos.

Es necesaria la opción /v"opciones_de_línea_de_comandos" para ejecutar una instalación silenciosa.

Puede controlar el aviso de una instalación silenciosa al enviar las opciones de la línea de comandos y los valores de la propiedad MSI para el instalador MSI, msiexec.exe. El instalador MSI incluye el código de instalación de Horizon Client. El instalador usa los valores y las opciones que introdujo en la línea de comandos para interpretar las elecciones de instalación y las opciones de configuración que son específicas para Horizon Client.

La siguiente tabla muestra las opciones de la línea de comandos y los valores de la propiedad MSI que se envían al instalador MSI.

Tabla 2. Opciones de la línea de comandos y de las propiedades MSI

Propiedad u opción MSI

Descripción

/qn

Envía instrucciones al instalador MSI para que no muestre las páginas del asistente de instalación.

Por ejemplo, es posible que quiera instalar el agente de forma silenciosa y usar únicamente las funciones y las opciones de configuración predeterminadas:

VMware-Horizon-Client-y.y.y-xxxxxx.exe /s /v"/qn"

En los ejemplos, xxxxxx es el número de compilación e y.y.y es el número de la versión.

También puede utilizar las opciones /qr o /qb para realizar una instalación automatizada y no interactiva. Con la opción /qr, aparecerán las páginas del asistente durante el proceso de instalación, pero no podrá responder a los mensajes. Con la opción /qb, aparecerá una barra indicadora de progreso sencilla.

Las opciones /qn, /qb o /qr son necesarias para realizar una instalación no interactiva.

INSTALLDIR

(Opcional) Especifica una ruta de instalación alternativa para el directorio de instalación.

Use el formato INSTALLDIR=path para especificar una ruta de instalación. Puede ignorar la propiedad MSI si desea instalar el cliente en la ruta predeterminada.

ADDLOCAL

(Opcional) Determina las funciones específicas del componente que se instalarán. En una instalación interactiva, el instalador muestra las opciones de configuración personalizadas para que las seleccione. La propiedad MSI ADDLOCAL le permite especificar estas opciones de configuración en la línea de comandos.

Para instalar todas las opciones de configuración personalizadas disponibles, introduzca ADDLOCAL=ALL.

Por ejemplo: VMware-Horizon-Client-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=ALL"

Si no usa la propiedad MSI (ADDLOCAL), se instalan las opciones de configuración predeterminadas.

Para especificar opciones individuales de configuración, introduzca una lista separada por comas de los nombres de las opciones de configuración. No use espacios entre los nombres. Utilice el formato ADDLOCAL=valor,valor,valor....

Por ejemplo, es posible que quiera instalar el cliente con la función Redireccionamiento USB pero sin la función Iniciar sesión como usuario actual:

VMware-Horizon-Client-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=Core,USB"

LOGINASCURRENTUSER_DISPLAY

(Opcional) Determina si la casilla de verificación Iniciar sesión como usuario actual se muestra en el cuadro de diálogo de conexiones de Horizon Client.

Los valores válidos son 1 (habilitado) y 0 (deshabilitado). El predeterminado es 1, lo que supone que la casilla de verificación está visible y los usuarios pueden marcarla, desmarcarla y sobrescribir el valor predeterminado. Cuando está oculta, los usuarios no pueden sustituir su valor predeterminado en el cuadro de diálogo de conexiones de Horizon Client.

LOGINASCURRENTUSER_DEFAULT

(Opcional) Especifica el valor predeterminado de la casilla de verificación Iniciar sesión como usuario actual en el cuadro de diálogo de conexiones de Horizon Client. Los valores válidos son 1 (habilitado) y 0 (deshabilitado). No existe ningún valor predeterminado, lo que supone que la casilla de verificación está desmarcada y los usuarios deben proporcionar información de credenciales y de identidad varias veces antes de poder acceder a un escritorio remoto.

Cuando se selecciona la casilla de verificación Iniciar sesión como usuario actual, la información de credencial e identidad proporcionada por el usuario al iniciar sesión en el sistema cliente se transmite a la instancia del servidor de conexión y, por último, al escritorio remoto.

Utilice esta opción junto con la opción LOGINASCURRENTUSER_DISPLAY . Por ejemplo: LOGINASCURRENTUSER_DISPLAY=1 LOGINASCURRENTUSER_DEFAULT=1

Si un usuario ejecuta Horizon Client desde la línea de comandos y especifica la opción logInAsCurrentUser, dicho valor sustituye esta configuración.

REBOOT

(Opcional) Puede usar la opción REBOOT=ReallySuppress para suprimir todos los reinicios, así como los mensajes de reinicio.

/l*v archivo_de_registro

(Opcional) Escribe información de registro en el archivo de registro especificado.

Por ejemplo: /l*v ""%TEMP%\vmmsi.log""

Este ejemplo genera un archivo de registro detallado que es similar al que se genera durante una instalación interactiva.

Puede usar esta opción para registrar funciones personalizadas que únicamente se puedan aplicar a su instalación. Es posible utilizar la información guardada para especificar funciones de instalación en futuras instalaciones silenciosas.

Ejemplos de instalación

En los siguientes ejemplos, xxxxxx es el número de compilación, y.y.y es el número de versión, carpeta_instalación es la ruta de la carpeta de instalación y view.miempresa.com es el nombre de una instancia ficticia del servidor de conexión.

Ejemplo de instalación predeterminada:

VMware-Horizon-Client-y.y.y-xxxxxx.exe /s /v"/qn REBOOT=ReallySuppress INSTALLDIR=carpeta_instalación ADDLOCAL=ALL DESKTOP_SHORTCUT=1 STARTMENU_SHORTCUT=1 VDM_SERVER=view.mycompany.com /l*v "%TEMP%\log.txt""

Ejemplo de configuración e instalación para la función Iniciar sesión como usuario actual:

VMware-Horizon-Client-y.y.y-xxxxxx.exe /s /v"/qn INSTALLDIR=carpeta_instalación ADDLOCAL=Core,TSSO LOGINASCURRENTUSER_DISPLAY=1 LOGINASCURRENTUSER_DEFAULT=1 DESKTOP_SHORTCUT=1 STARTMENU_SHORTCUT=1 VDM_SERVER=view.mycompany.com /l*v "%TEMP%\log.txt"" 

En este ejemplo, se omite REBOOT=ReallySuppress porque la opción TSSO (iniciar sesión como el usuario actual del dominio de Windows) requiere que se reinicie el sistema.