La sintaxis de los comandos de vmware-view controla la operación de Horizon Client.

Use el siguiente formato del comando de vmware-view en una ventana de símbolo de sistema de Windows.

        vmware-view [opción_línea_comandos [argumento]] ...

La ruta predeterminada del archivo ejecutable del comando vmware-view depende del sistema.

  • En sistemas de 32 bits, la ruta es C:\Program Files\VMware\VMware Horizon View Client\.
  • En sistemas de 64 bits, la ruta es C:\Program Files (x86)\VMware\VMware Horizon View Client\.

Para su comodidad, agregue esta ruta en la variable del entorno RUTA.

La siguiente tabla muestra las opciones de la línea de comandos que puede usar con el comando vmware-view.

Tabla 1. Opciones de la línea de comandos de Horizon Client
Opción Descripción
/? Muestra la lista de las opciones de la línea de comandos.
-appName nombre_aplicación Especifica el nombre de la aplicación que aparece en la ventana de selección de aplicaciones y escritorios. Este es el nombre para mostrar que se especificó para el grupo de aplicaciones en el asistente de creación del grupo.
-appSessionReconnectionBehavior argumento Especifica la opción del comportamiento de reconexión de las aplicaciones.
  • always implementa Volver a conectarse automáticamente a las aplicaciones abiertas.
  • never implementa No solicitar volver a conectarse y no conectarse automáticamente.
  • ask implementa Solicitar volver a conectarse a las aplicaciones abiertas.

Cuando utiliza esta opción, las opciones de reconexión de las aplicaciones se deshabilitan en la página Configuración de Horizon Client.

-args argumento Especifica los argumentos de la línea de comandos que se agregarán al iniciar una aplicación remota. Por ejemplo: vmware-view.exe --serverURL 10.10.10.10 --appName "My Notepad++" --args "\"my new.txt\""
-connectUSBOnStartup Cuando aparezca configurado como true, se redireccionarán todos los dispositivos USB al escritorio que están conectados actualmente al host. Esta opción está configurada implícitamente si especifica la opción -unattended. El valor predeterminado es false.
-connectUSBOnInsert Cuando aparezca configurado como true, se conectará un dispositivo USB al escritorio en primer plano cuando conecte el dispositivo. Esta opción está configurada implícitamente si especifica la opción -unattended. El valor predeterminado es false.
-desktopLayout tamaño_ventana Especifica cómo se muestra la ventana del escritorio:
fullscreen
Se muestra en pantalla completa.
multimonitor
Se muestra en varios monitores.
windowLarge
Ventana grande.
windowSmall
Ventana pequeña.
length X width
Tamaño personalizado. Por ejemplo: 800x600
-desktopName nombre_escritorio Especifica el nombre del escritorio que aparece en la ventana de selección de aplicaciones y escritorios. Este es el nombre para mostrar que se especificó para el grupo de escritorios en el asistente de creación del grupo.
Importante: No especifique esta opción para clientes en modo de pantalla completa. Esta opción no surte efecto cuando el escritorio se ejecuta en pantalla completa. Para el modo de pantalla completa, la conexión se establece con el primer escritorio que aparece en la lista de escritorios autorizados.
-desktopProtocol protocolo Especifica el protocolo de visualización que aparece en la ventana de selección de aplicaciones y escritorios. El protocolo de visualización puede ser Blast, PCoIP o RDP.
-domainName nombre_dominio Especifica el dominio NETBIOS que usa el usuario final para iniciar sesión en Horizon Client. Por ejemplo, utilizaría mycompany en lugar de mycompany.com.
-file ruta_archivo Especifica la ruta de un archivo de configuración que contiene argumentos y opciones de comandos adicionales. Consulte Archivo de configuración de Horizon Client.
-h Muestra opciones de ayuda.
-hideClientAfterLaunchSession Cuando se establece como true, se ocultan la ventana de selección de aplicaciones y escritorios remotos y el menú Mostrar VMware Horizon Client después de iniciar una sesión remota. Cuando se establece como false, se muestran la ventana de selección de aplicaciones y escritorios remotos y el menú Mostrar VMware Horizon Client después de iniciar una sesión remota. El valor predeterminado es true.
-languageId ID_local Proporciona soporte de localización en Horizon Client para diferentes idiomas. Si una biblioteca de recursos está disponible, especifique el ID local (LCID) que se usará. Para inglés de los EE.UU., introduzca el valor 0x409.
-listMonitors Incluye información del diseño de pantalla y los valores de índice de los monitores conectados. Por ejemplo:
1: (0, 0, 1920, 1200)
2: (1920, 0, 3840, 1200)
3: (-900, -410, 0, 1190)

Puede utilizar los valores de índice en la opción -monitors.

-logInAsCurrentUser Cuando está establecido como true, se usa la información de credenciales que el usuario final proporciona cuando inicia sesión en el sistema cliente para, a su vez, iniciar sesión en la instancia del servidor de conexión de View y, por último, en el escritorio de View. El valor predeterminado es false.
-monitors "n[,n,n,n]" Especifica los monitores que se van a utilizar en una configuración de varios monitores, en la que n es el valor de índice de un monitor. Puede utilizar la opción -listMonitors para determinar los valores de índice de los monitores conectados. Puede especificar hasta cuatro valores de índice separados por comas. Por ejemplo: -monitors "1,2"

Esta opción no tiene ningún efecto, excepto si -desktopLayout se establece en multimonitor.

-nonInteractive Suprime los cuadros de mensajes de error cuando se inicia Horizon Client desde un script. Esta opción está configurada implícitamente si especifica la opción -unattended.
-noVMwareAddins Evita la carga de canales virtuales específicos de VMware como las impresiones virtuales.
-password contraseña Especifica la contraseña que el usuario final utiliza para iniciar sesión en Horizon Client. La consola de comando o cualquier herramienta de scripting procesan la contraseña en texto sin formato. No es necesario que especifique esta opción para clientes en modo de pantalla completa si generó la contraseña automáticamente. Para mejorar la seguridad, se recomienda que no especifique esta opción. Los usuarios pueden introducir la contraseña de forma interactiva.
-printEnvironmentInfo Muestra las direcciones IP, MAC y el nombre del equipo del dispositivo cliente.
-serverURL servidor_conexión Especifica la URL, la dirección IP o el FQDN de la instancia del servidor de conexión de View.
-shutdown Cierra todos los escritorios y las aplicaciones, así como los componentes relevantes de la interfaz de usuario.
-singleAutoConnect Especifica que si el usuario tiene autorización solo para una aplicación o un escritorio remotos, una vez que se autentique en el servidor, el escritorio o la aplicación se conecten automáticamente y el usuario inicie sesión. Esta opción evita que el usuario tenga que seleccionar la aplicación o el escritorio en una lista que solo contiene un elemento.
-smartCardPIN PIN Especifica el PIN cuando un usuario final introduce una tarjeta inteligente para iniciar sesión.
-usernameHint nombre_usuario Especifica el nombre de la cuenta que se usará como sugerencia de nombre de usuario.
-standalone Se admite para proporcionar compatibilidad con versiones anteriores. Este es el comportamiento predeterminado para este cliente. No es necesario especificar -standalone. Inicia una segunda instancia de Horizon Client que se puede conectar al mismo servidor de conexión de View o a uno diferente.

Se admite el uso del túnel de seguridad para varias conexiones de escritorios al mismo servidor o a un servidor distinto.

Nota: La conexión de escritorio secundaria puede no tener acceso al hardware local como dispositivos USB, tarjetas inteligentes, impresoras y varios monitores.
-supportText nombre_archivo Especifica la ruta completa de un archivo de texto. El contenido del archivo se muestra en el cuadro de diálogo Información de soporte técnico.
-unattended Ejecuta Horizon Client en modo no interactivo, adecuado para clientes en modo de pantalla completa. También debe especificar:
  • El nombre de la cuenta del cliente, si no generó el nombre de la cuenta desde la dirección MAC del dispositivo cliente. El nombre debe comenzar por la cadena "custom-" o un prefijo alternativo que configurara en ADAM.
  • La contraseña del cliente, si no generó ninguna contraseña automáticamente cuando configuró la cuenta de dicho cliente.

La opción -unattended establece implícitamente las opciones -nonInteractive, -connectUSBOnStartup, -connectUSBOnInsert y -desktopLayout multimonitor.

-useExisting Le permite iniciar varias aplicaciones y escritorios remotos desde una sesión de Horizon Client única.

Cuando especifica esta opción, Horizon Client determina si ya existe una sesión con el mismo nombre de usuario, dominio y URL del servidor y, si es así, vuelve a utilizar dicha sesión en lugar de crear una nueva.

Por ejemplo, en el siguiente comando, el usuario 1 inicia la aplicación Calculadora y se crea una nueva sesión.

vmware-view.exe -userName user-1 -password secret 
-domainName domain -appName Calculator 
-serverURL view.mycompany.com -useExisting

En el siguiente comando, el usuario 1 inicia la aplicación Paint con el mismo nombre de usuario, dominio y URL del servidor, por lo que se utiliza la misma sesión.

vmware-view.exe -userName user-1 -password secret 
-domainName domain -appName Paint 
-serverURL view.mycompany.com -useExisting
-userName nombre_usuario Especifica el nombre de la cuenta que usa el usuario final para iniciar sesión en Horizon Client. No es necesario que especifique esta opción para clientes que estén en modo de pantalla completa si genera el nombre de la cuenta desde la dirección MAC del dispositivo cliente.

Puede especificar todas las opciones con las directivas de grupo de Active Directory excepto para -file, -languageId, -printEnvironmentInfo, -smartCardPIN y -unattended.

Nota: La configuración de la directiva de grupo tiene prioridad ante la configuración que especificó en la línea de comandos.