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.

-appProtocol protocolo

Especifica el protocolo de visualización de la aplicación remota que se utilizará, si está disponible. El protocolo de visualización puede ser Blast o PCoIP.

-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 y, por último, en el escritorio remoto. 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.

-passwordcontraseñ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.

-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 a la misma instancia del servidor de conexión o a una 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.

-unauthenticatedAccessAccount

Especifica una cuenta de usuario de acceso sin autenticar que se utilizará para iniciar sesión de forma anónima en el servidor cuando se habilite la función Acceso sin autenticar. Si la función Acceso sin autenticar no está habilitada, esta opción se ignora.

Por ejemplo:

vmware-view.exe -serverURL ag-broker.agwork.com -unauthenticatedAccessEnabled true -unauthenticatedAccessAccount anonymous1

-unauthenticatedAccessEnabled

Especifica un comportamiento de acceso sin autenticar:

  • true Habilita la función Acceso sin autenticar. El posible que el cliente tenga que recurrir de nuevo a otro método de autenticación si la función Acceso sin autenticar no está disponible. La opción Iniciar sesión de forma anónima con Acceso sin autenticar está visible, deshabilitada y seleccionada en Horizon Client.

  • false requiere que introduzca sus credenciales para iniciar sesión y acceder a sus aplicaciones. La opción Iniciar sesión de forma anónima con Acceso sin autenticar está oculta y desmarcada en Horizon Client.

Si no especifica esta opción, puede habilitar Acceso sin autenticar en Horizon Client. La opción Iniciar sesión de forma anónima con Acceso sin autenticar está visible, habilitada y desmarcada.

-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.