Para su comodidad, casi todas las opciones de configuración cuentan con una propiedad key=value y un nombre de la opción de la línea de comandos correspondiente. En algunas opciones, existe una opción de la línea de comandos pero no una propiedad correspondiente que pueda establecer en un archivo de configuración. En otras opciones, debe establecer una propiedad porque no existe ninguna línea de comandos disponible.

Importante: Algunas opciones de la línea de comandos y de las claves de configuración están disponibles únicamente con la versión de Horizon Client proporcionada por proveedores de terceros. Para obtener más información sobre los partners del cliente ligero o del cliente cero, consulte la Guía de compatibilidad de VMware en http://www.vmware.com/resources/compatibility/search.php?deviceCategory=vdm.
Tabla 1. Claves de archivo de configuración y opciones de la línea de comandos de Horizon Client
Clave de configuración Opción de línea de comandos Descripción
RemoteDisplay.updateCacheSizeKB Ninguno Utilice esta opción para establecer el tamaño máximo, en kilobytes, de la memoria caché de imágenes del descodificador de Blast.
  • El tamaño final de la memoria caché es el menor del valor establecido aquí y la configuración asociada de la máquina agente.
  • El tamaño final de la memoria caché no puede superar la mitad de la RAM disponible en la máquina agente.
view.allMonitors --allmonitors Oculta el sistema operativo del host y abre Horizon Client en modo de pantalla completa en todos los monitores que están conectados al sistema cliente cuando se inicia Horizon Client.

Si establece la clave de configuración, especifique "TRUE" o "FALSE". El valor predeterminado es "FALSE".

view.allowDefaultBroker -l, --lockServer Si usa esta opción de la línea de comandos o configura la propiedad como "FALSE", se desactivará el cuadro de texto Servidor, a menos que el cliente no se haya conectado nunca a un servidor, y no se haya especificado ninguna dirección de servidor en la línea de comandos ni en el archivo de preferencias.

Por ejemplo:

--lockServer -s view.company.com
view.allowEnableHEVC Ninguno Si se establece "FALSE" para esta propiedad, el cliente no podrá cambiar la opción Permitir descodificación de vídeo de alta eficacia (HEVC) en la ventana Configuración de VMware Horizon Blast.
view.autoConnectBroker Ninguna

Se conecta automáticamente al servidor especificado cuando el usuario inicia Horizon Client. Especifique el nombre de dominio completo del servidor. También puede especificar un número de puerto si no utiliza el puerto 443 predeterminado.

Para permitir que los usuarios omitan el botón Iniciar sesión al conectarse al servidor especificado, establezca esta propiedad view.nonInteractive en "TRUE".

view.autoConnectDesktop Ninguna

Se conecta automáticamente al escritorio especificado por la propiedad view.defaultDesktop o la opción de la línea de comandos --desktopName=. Si el usuario solo tiene un escritorio autorizado en el servidor, view.autoConnectDesktop se conectará a ese escritorio autorizado.

Especifique "TRUE" o "FALSE". El valor predeterminado es "FALSE".

view.autoDisconnectEmptyAppSession Ninguna Cuando se establece en "TRUE" (valor predeterminado), si la sesión de la aplicación se vacía porque el usuario cierra todas las aplicaciones, se mostrará un mensaje para el usuario final. Este mensaje le solicita al usuario que elija si desea desconectar la sesión vacía o mantenerla en ejecución. Si se establece en "FALSE", las sesiones se cierran según la opción del tiempo de espera utilizada en Horizon Console, que de forma predeterminada se desconectará después de un minuto.
view.autoHideToolbar Ninguna

Especifica si la barra de herramientas se oculta o se ancla automáticamente de forma predeterminada. Especifique "TRUE" para ocultar la barra de tareas automáticamente. El valor predeterminado es "FALSE".

Esta opción también se puede configurar iniciando Horizon Client, seleccionando Archivo > Preferencias en la barra de menús y, a continuación, seleccionando la casilla de verificación Ocultar automáticamente la barra de herramientas.

view.BENITServerConnectionMode Ninguna Establece el modo de conexión que se usa al conectarse a un servidor. Utilice uno de los siguientes valores:
  • "T" para forzar una única conexión TCP.
  • "U" para forzar una única conexión UDP.
  • "4" para forzar una conexión con una dirección IPv4.
  • "T4" para forzar únicamente una conexión TCP y usar una dirección IPv4.
  • "U4" para forzar solo una conexión UDP y usar una dirección IPv4.
  • "bypass" para usar el modo de conexión BEAT heredado.
view.BENITTcpConnectCount Ninguna Utilice este valor al conectarse desde una red con un alto porcentaje de pérdida de paquetes (superior al 20 %). Establezca el valor predeterminado a 12.
Importante: Utilice siempre esta opción con la clave de configuración view.BENITUdpSendCount.
view.BENITUdpSendCount Ninguna Utilice este valor al conectarse desde una red con un alto porcentaje de pérdida de paquetes (superior al 20 %). Establezca el valor predeterminado a 12.
Importante: Utilice siempre esta opción con la clave de configuración view.BENITTcpConnectCount.
view.defaultAppHeight Ninguna Especifica la altura predeterminada, en píxeles, de la ventana de las aplicaciones publicadas. Use esta propiedad y view.defaultAppWidth cuando especifique un tamaño de escritorio personalizado (la propiedad view.defaultAppSize está establecida en "5"). El valor predeterminado es "480".
view.defaultAppWidth Ninguna Especifica el ancho predeterminado, en píxeles, de la ventana de las aplicaciones publicadas. Use esta propiedad y view.defaultAppHeight cuando especifique un tamaño de escritorio personalizado (la propiedad view.defaultAppSize está establecida en "5"). El valor predeterminado es "640".
view.defaultBroker -s, --serverURL=

Agrega el nombre que especificó en el cuadro de texto Servidor de Horizon Client. Especifique un nombre de dominio completo. También puede especificar un número de puerto si no utiliza el puerto 443 predeterminado.

De forma predeterminada, se usará el último valor utilizado.

Por ejemplo:

--serverURL=https://view.company.com
-s view.company.com
--serverURL=view.company.com:1443
view.defaultDesktop -n, --desktopName= Especifica el escritorio remoto que se usará cuando autoConnectDesktop se configura como "TRUE" y el usuario tiene acceso a varios escritorios remotos.

El valor especificado es el nombre que aparece en el cuadro de diálogo Seleccionar escritorio. El nombre suele ser el nombre del grupo de escritorios.

view.defaultDesktopHeight Ninguna Especifica la altura predeterminada, en píxeles, de la ventana del escritorio remoto. Use esta propiedad y view.defaultDesktopWidth cuando especifique un tamaño de escritorio personalizado (la propiedad view.defaultDesktopSize está establecida en "5").
view.defaultDesktopSize --desktopSize= Establece el tamaño predeterminado de la ventana del escritorio remoto:
  • Para usar todos los monitores, establezca la propiedad en "1" o bien utilice el argumento de la línea de comandos "all".
  • Para usar el modo de pantalla completa en un monitor, establezca la propiedad en "2" o bien utilice el argumento de la línea de comandos "full".
  • Para usar una ventana grande, establezca la propiedad en "3" o bien utilice el argumento de la línea de comandos "large".
  • Para usar una ventana pequeña, establezca la propiedad en "4" o bien utilice el argumento de la línea de comandos "small".
  • Para configurar un tamaño personalizado, establezca la propiedad en "5" y, a continuación, establezca también las propiedades view.defaultDesktopWidth y view.defaultDesktopHeight. De forma alternativa, especifique en píxeles el ancho y el alto en la línea de comandos de esta forma: "anchoxalto".

Por ejemplo:

--desktopSize="1280x800"
--desktopSize="all"
view.defaultDesktopWidth Ninguna Especifica el ancho predeterminado, en píxeles, de la ventana del escritorio remoto. Use esta propiedad y view.defaultDesktopHeight cuando especifique un tamaño de escritorio personalizado (la propiedad view.defaultDesktopSize está establecida en "5").
view.defaultDomain -d, --domainName= Establece el nombre de dominio que usa Horizon Client en todas las conexiones y agrega el nombre de dominio que especificó en el cuadro de texto Nombre de dominio en el cuadro de diálogo de autenticación.
view.defaultLogLevel Ninguna Establece el nivel de los registros de Horizon Client. Establezca la propiedad en uno de los siguientes valores:
  • En "0", se incluyen todos los eventos de registro.
  • En "1", se incluyen los eventos a nivel de seguimiento y los eventos capturados de las opciones 2 a 6.
  • En "2", se incluyen los eventos de depuración y los eventos capturados de las opciones 3 a 6.
  • En "3" (predeterminado), se incluyen los eventos a nivel de información y los eventos capturados de las opciones 4 a 6.
  • En "4", se incluyen los eventos graves, de aviso y de error.
  • En "5", se incluyen los eventos graves y de error.
  • En "6", se incluyen los eventos graves.

El valor predeterminado es "3".

view.defaultPassword -p "-", --password="-" Para las conexiones rdesktop, VMware Blast y PCoIP, especifique siempre "-" para que la contraseña se lea desde stdin.

Establece la contraseña que utiliza Horizon Client para todas las conexiones y, si el servidor acepta la autenticación de la contraseña, agrega la contraseña del cuadro de texto Contraseña del cuadro de diálogo de autenticación.

Nota: No puede usar una contraseña en blanco. Es decir, no puede especificar --password="".
view.defaultProtocol --protocol= Especifica el protocolo de visualización que se usará. Especifique "PCOIP", "BLAST" o "RDP". Estos valores distinguen entre mayúsculas y minúsculas. Por ejemplo, si introduce rdp, el protocolo que se usa es el predeterminado. Este se especifica en Horizon Console, en la configuración del grupo.

Si usa RDP y desea usar FreeRDP en lugar de rdesktop, debe utilizar también la opción rdpClient.

view.defaultUser -u, --userName= Establece el nombre de usuario que utiliza Horizon Client en todas las conexiones y agrega el nombre de usuario que especificó en el cuadro de texto Nombre de usuario del cuadro de diálogo de autenticación.

En el modo de quiosco, el nombre de la cuenta se puede basar en la dirección MAC del cliente o puede comenzar con una cadena de prefijo reconocido, como custom-.

view.enableDataSharing Ninguna Especifica si Horizon Client tiene permiso para compartir datos anónimos en el sistema cliente.

Establezca el valor "TRUE" o "FALSE". El valor predeterminado es "TRUE".

view.enableDisplayScaling Ninguna Especifica si la función de ajuste de escala de la pantalla está activada en todos los escritorios remotos. Establezca el valor "TRUE" o "FALSE". Cuando esta opción está configurada como "FALSE", la función de ajuste de escala de la pantalla se desactiva en todos los escritorios remotos. Si esta opción no está configurada o se establece como "TRUE", (la opción predeterminada), el ajuste de escala de la pantalla está activado en todos los escritorios remotos.
view.enableH264 Ninguna Habilita o desactiva la descodificación H.264.

Especifique "TRUE" o "FALSE". El valor predeterminado es "TRUE". Si desea obtener más información, consulte Configurar las opciones de VMware Blast.

view.enableHEVC Ninguno Habilita o desactiva la descodificación HEVC.

Especifique "TRUE" o "FALSE". El valor predeterminado es "TRUE". Si desea obtener más información, consulte Configurar las opciones de VMware Blast.

view.enableMMR Ninguna Habilita o desactiva el redireccionamiento multimedia (MMR).

Especifique "TRUE" o "FALSE". El valor predeterminado es "FALSE".

view.enableRelativeMouse Ninguna Especifica si se fuerza que se habilite o desactive la función de mouse relativo de Horizon Client para la sesión actual de escritorio remoto. Si establece la clave de configuración, especifique "1" para forzar la habilitación de la función y "0" para forzar su desactivación. Los valores diferentes a estos no son válidos y se ignorarán. No se puede editar el valor especificado durante la sesión actual de escritorio remoto. Si el escritorio remoto no admite el mouse relativo, no se usará esta opción. Si esta opción no está configurada (opción predeterminada), los usuarios finales pueden habilitar y desactivar la función de mouse relativo usando Conexión > Habilitar ratón relativo en la barra de menú de Horizon Client.
view.enableSyncDesktopLayout Ninguno

Especifica si desea sincronizar la resolución de pantalla y el ajuste de escala de los escritorios remotos con los valores almacenados en Connection Server. Si desea obtener más información, consulte Personalizar la resolución de pantalla y el ajuste de escala de la pantalla para escritorios remotos.

  • Si especifica "TRUE", se sincronizará la resolución de pantalla y el ajuste de escala con los valores almacenados en Connection Server. Los usuarios cliente no pueden personalizar la resolución de pantalla y el ajuste de escala de los escritorios remotos.
  • Si especifica "FALSE", se sincronizará la resolución de pantalla y el ajuste de escala con los valores almacenados en el sistema cliente local. Los usuarios cliente podrán personalizar la resolución de pantalla y el ajuste de escala de los escritorios remotos.

El valor predeterminado es "TRUE".

view.fullScreen --fullscreen Oculta el sistema operativo del host y abre Horizon Client en modo de pantalla completa en un monitor. Esta opción no afecta al modo de pantalla de la sesión del escritorio remoto.

Si establece la clave de configuración, especifique "TRUE" o "FALSE". El valor predeterminado es "FALSE".

view.hideClientAfterLaunchSession --hideClientAfterLaunchSession

Oculta la ventana VMware Horizon Client después de abrir una aplicación publicada o un escritorio remoto.

Si establece la clave de configuración, especifique "TRUE" o "FALSE". El valor predeterminado es "FALSE".

view.ipProtocolUsage Ninguno

Especifica el protocolo de red que se utilizará al conectarse a Horizon Connection Server:

  • Para utilizar IPv4, establezca la propiedad en "ipv4".
  • Para utilizar IPv6, establezca la propiedad en "ipv6".
  • Para que Horizon Client detecte la disponibilidad de las redes IPv4 e IPv6, y seleccione automáticamente la opción más adecuada, establezca la propiedad en "dual".

El valor predeterminado es "dual".

view.kbdLayout

-k, --kbdLayout=

Especifica qué configuración local usar en la distribución del teclado.
Nota: rdesktop usa códigos de configuración local, como "fr" y "de", mientras que freerdp usa los ID de distribución de teclado. Para obtener una lista de estos ID, use el siguiente comando:
xfreerdp --kbd-list

A continuación, se incluye un ejemplo del uso de la opción de la línea de comandos para rdesktop:

--kbdLayout="en-us"
-k "fr"

A continuación, se incluye un ejemplo del uso de la opción de la línea de comandos para freerdp:

-k "0x00010407"
view.kioskLogin --kioskLogin Especifica que Horizon Client se autentica mediante una cuenta de modo de quiosco.

Si establece la clave de configuración, especifique "TRUE" o "FALSE". El valor predeterminado es "FALSE".

Consulte el ejemplo de modo de quiosco que aparece tras esta tabla.

Ninguno --launchMinimized Inicia Horizon Client en modo minimizado. La ventana Horizon Client permanece minimizada y oculta en segundo plano mientras se inicia la aplicación publicada o el escritorio remoto especificados por el usuario.
view.monitors --monitors= lista numerada Le permite especificar los monitores adyacentes que utilizará para Horizon Client. Use --allmonitors (o view.allMonitors) para especificar que desea usar la pantalla completa en todos los monitores y --monitors=lista numerada para especificar el subconjunto de monitores que se usará.

En el siguiente ejemplo se muestra cómo especificar el primer y el segundo monitor en una configuración en la que se establecen tres monitores horizontalmente uno junto al otro:

--allmonitors --monitors="1,2" `

Para ayudar a distinguir qué monitor físico está asociado a un icono de monitor en Horizon Client, aparece un rectángulo en la esquina superior izquierda del monitor físico que especificó que se debía utilizar. Este rectángulo tendrá el color y el número que utiliza el icono del monitor seleccionado.

view.noMenuBar --nomenubar Suprime la barra de menús de Horizon Client cuando el cliente está en modo de pantalla completa, por lo que el usuario no puede acceder a las opciones del menú para desconectarse de un escritorio remoto, restablecerlo o cerrar sesión en él. Utilice esta opción cuando configure el modo de quiosco.

Si establece la clave de configuración, especifique "TRUE" o "FALSE". El valor predeterminado es "FALSE".

view.nonInteractive -q, --nonInteractive Oculta a los usuarios finales los pasos de la interfaz de usuario que no son necesarios al omitir las pantallas que se especifican en la línea de comandos o en las propiedades de configuración.

Si establece la clave de configuración, especifique "TRUE" o "FALSE". El valor predeterminado es "FALSE".

Por ejemplo:

--nonInteractive
--serverURL="https://view.company.com" 
--userName="user1" --password="-" 
--domainName="xyz" 
--desktopName="Windows 10" 
view.once --once Especifica que no desea que Horizon Client vuelva a intentar la conexión si se produce un error.

Especifique esta opción si utiliza el modo de quiosco y utilice el código de salida para solucionar el error. De lo contrario, puede resultar difícil detener el proceso vmware-view de forma remota.

Si establece la clave de configuración, especifique "TRUE" o "FALSE". El valor predeterminado es "FALSE".

view.rdesktopOptions --rdesktopOptions= (Disponible si usa el protocolo de visualización Microsoft RDP). Especifica opciones de la línea de comandos para reenviarlas a la aplicación rdesktop. Para obtener más información acerca de las opciones rdesktop, consulte la documentación sobre dichas opciones.

Por ejemplo:

--rdesktopOptions="-f -m"
Ninguna -r, --redirect= (Disponible si usa el protocolo de visualización Microsoft RDP). Especifica un dispositivo local para que rdesktop redireccione al escritorio remoto.

Especifique la información del dispositivo que desea transferir a la opción -r de rdesktop. Puede establecer varias opciones de dispositivos en un único comando.

Por ejemplo:

--redirect="sound:off"
view.rdpClient --rdpclient= (Disponible si usa el protocolo de visualización Microsoft RDP). Especifica el tipo de cliente RDP que se usará. El predeterminado es rdesktop. Para usar FreeRDP en su lugar, especifique xfreerdp.
Nota: Para usar FreeRDP, debe tener instalada la versión adecuada de FreeRDP y las revisiones correspondientes. Si desea obtener más información, consulte Usar FreeRDP y Escritorio remoto para conexiones RDP.
Ninguna --save Guarda el nombre de usuario y de dominio que se usó la última vez para iniciar sesión correctamente, por lo que no será necesario que los introduzca la próxima vez que se le soliciten las credenciales de inicio de sesión.
view.sendCtrlAltDelToLocal Ninguna (Disponible si usa el protocolo de visualización VMware Blast o PCoIP). Cuando se establece como "TRUE", envía la combinación de teclas Ctrl+Alt+Supr al sistema cliente en lugar de abrir un cuadro de diálogo para solicitar al usuario que se desconecte del escritorio remoto. El valor predeterminado es "FALSE".
Nota: Si usa el protocolo de visualización Microsoft RDP, puede realizar esta función con la opción -K, por ejemplo, vmware-view -K.

Esta opción tiene la misma prioridad que la configuración del archivo /etc/vmware/view-keycombos-config.

view.sendCtrlAltDelToVM Ninguna (Disponible si usa el protocolo de visualización VMware Blast o PCoIP). Cuando se establece como "TRUE", envía la combinación de teclas Ctrl+Alt+Supr al escritorio remoto en lugar de abrir un cuadro de diálogo para solicitar al usuario que se desconecte del escritorio remoto. El valor predeterminado es "FALSE".

Esta opción tiene más prioridad que la configuración del archivo /etc/vmware/view-keycombos-config.

view.sendCtrlAltInsToVM Ninguna (Disponible si usa el protocolo de visualización VMware Blast o PCoIP). Cuando se establece en "TRUE", envía la combinación de teclas Ctrl+Alt+Insert al escritorio virtual en lugar de enviar Ctrl+Alt+Supr. El valor predeterminado es "FALSE".
Nota: Para usar esta función, también debe establecer la configuración de directiva de grupo del agente Usar una tecla alternativa para enviar la secuencia de aviso de seguridad, disponible en el archivo de plantilla pcoip.adm. Para obtener más información, consulte el documento Funciones de escritorios remotos y GPO de Horizon.

Esta opción tiene menos prioridad que la configuración del archivo /etc/vmware/view-keycombos-config.

view.shareRemovableStorage Ninguna Cuando se establece en "TRUE", habilita la opción Permitir acceso a almacenamiento extraíble. El valor predeterminado es "TRUE".
view.skipCRLRevocationCheck --skipCRLRevocationCheck De forma predeterminada, al conectarse a un servidor, Horizon Client comprueba y descarga la lista de revocación de certificados (CRL) del servidor. Esta opción de la línea de comandos indica a Horizon Client que detenga la comprobación de la CRL durante las conexiones.

Si establece la clave de configuración, especifique "TRUE" para dejar de comprobar la CRL. El valor predeterminado es "FALSE".

view.sslCipherString --sslCipherString= Configura la lista de cifrado para restringir el uso de ciertos algoritmos criptográficos antes de establecer una conexión SSL cifrada.

Para obtener una lista de cadenas de cifrado, consulte http://www.openssl.org/docs/apps/ciphers.html .

El valor predeterminado de Horizon Client es "!aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES".

view.sslProtocolString --sslProtocolString= Configura la lista de cifrado para restringir el uso de ciertos protocolos criptográficos antes de establecer una conexión SSL cifrada.

Los protocolos admitidos son TLSv1.1 y TLSv1.2. La lista de cifrado consiste en una o varias cadenas de protocolos separadas por dos puntos. Estas cadenas no distinguen entre mayúsculas y minúsculas.

El valor predeterminado es "TLSv1.1:TLSv1.2".

view.sslVerificationMode Ninguna Establece el modo de verificación del certificado del servidor.

Especifique "1" para rechazar conexiones si se produce un error en el certificado al comprobar las verificaciones, "2" para mostrar una advertencia pero permitiendo que las conexiones usen un certificado autofirmado o "3" para permitir conexiones no verificables. Si especifica "3", no se realizarán comprobaciones de verificación. El valor predeterminado es "2".

view.UnauthenticatedAccessEnabled --unauthenticatedAccessEnabled Si está establecida en "TRUE", la función Acceso sin autenticar está habilitada. La opción Archivo > Acceso sin autenticar estará visible y seleccionada.

Si está establecida en "FALSE" o "", la función Acceso sin autenticar estará desactivada. La opción Archivo > Acceso sin autenticar estará visible y no estará seleccionada.

Si establece la clave de configuración, especifique "TRUE" o "FALSE". La función Acceso sin autenticar estará desactivada de forma predeterminada.

Por ejemplo:

 --unauthenticatedAccessEnabled="TRUE"
view.UnauthenticatedAccessAccount --unauthenticatedAccessAccount Especifica la cuenta que se utilizará cuando unauthenticatedAccessEnabled esté establecido en "TRUE".

Si la unauthenticatedAccessEnabled está establecida en "FALSE", esta configuración se ignorará.

En el siguiente ejemplo se muestra cómo utilizar esta opción de la línea de comandos con la cuenta de usuario anonymous1:

--unauthenticatedAccessAccount='anonymous1'
view.usbAutoConnectAtStartUp --usbAutoConnectAtStartUp= Redirecciona los dispositivos USB automáticamente a un escritorio remoto o aplicación publicada si los dispositivos USB se introducen en el sistema host antes de que se conecte el escritorio o la aplicación.

Especifique "TRUE" o "FALSE". El valor predeterminado es "FALSE".

view.usbAutoConnectOnInsert --usbAutoConnectOnInsert= Redirecciona los dispositivos USB automáticamente a un escritorio remoto o una aplicación publicada cuando los dispositivos USB se introducen en el sistema host después de que se conecte el escritorio o la aplicación.

Especifique "TRUE" o "FALSE". El valor predeterminado es "FALSE".

view.xfreerdpOptions --xfreerdpOptions= (Disponible si usa el protocolo de visualización Microsoft RDP). Especifica las opciones de la línea de comandos para reenviarlas al programa xfreerdp. Para obtener más información acerca de las opciones xfreerdp, consulte la documentación sobre dichas opciones xfreerdp.
Nota: Para usar FreeRDP, debe tener instalada la versión adecuada de FreeRDP y las revisiones correspondientes. Si desea obtener más información, consulte Usar FreeRDP y Escritorio remoto para conexiones RDP.
Ninguno --useExisting

Le permite iniciar varias aplicaciones publicadas y escritorios remotos desde una sesión única. Cuando se especifica esta opción, Horizon Client determina si ya hay una sesión conectada a la misma URL del servidor. Si es así, Horizon Client utiliza esa sesión en lugar de iniciar una nueva.

Si hay una sesión conectada a otra URL del servidor, Horizon Client se desconecta de esa sesión e inicia una sesión conectada a la nueva URL del servidor. Si existen varias sesiones con la misma URL de servidor, Horizon Client se desconecta de la sesión más antigua antes de crear la nueva.

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

vmware-view -serverURL view.mycompany.com
-userName user1 -password 'secret' 
-domainName domain -appName Calculator 

En el ejemplo siguiente, el usuario 1 inicia la aplicación Paint con la misma URL de servidor, por lo que se utiliza la misma sesión.

vmware-view -serverURL view.mycompany.com
-userName user1 -password 'secret' 
-domainName domain -appName Paint --useExisting

En el ejemplo siguiente, el usuario 1 inicia la aplicación Calculadora con una URL de servidor diferente. Horizon Client se desconecta de la primera sesión con view.mycompany.com e inicia una nueva sesión con horizon.mycompany.com.

vmware-view -serverURL horizon.mycompany.com
-userName user1 -password 'secret' 
-domainName domain -appName Calculator --useExisting
Ninguna --enableNla

(Se aplica si utiliza FreeRDP para las conexiones RDP). Habilita la autenticación a nivel de red (NLA). Debe utilizar esta opción y la opción --ignore-certificate. Si desea obtener más información, consulte Usar FreeRDP y Escritorio remoto para conexiones RDP.

Si utiliza FreeRDP, NLA estará desactivado de forma predeterminada.

Debe tener instalada la versión adecuada de FreeRDP y las revisiones correspondientes. Si desea obtener más información, consulte Usar FreeRDP y Escritorio remoto para conexiones RDP.

Nota: La aplicación rdesktop no es compatible con NLA.
Ninguna --printEnvironmentInfo Muestra información sobre el entorno de un dispositivo cliente, incluidos el nombre de dominio, el nombre de equipo, la dirección MAC y la dirección IP.

En el modo de quiosco, puede crear una cuenta para el cliente en función de la dirección MAC. Para mostrar la dirección MAC, use esta opción con la opción -s.

Por ejemplo:

--printEnvironmentInfo 
-s view.company.com
Ninguna --usb= Especifica las opciones que se usarán para el redireccionamiento USB. Si desea obtener más información, consulte Requisitos del sistema para la función de redireccionamiento USB.
Ninguna --version Muestra la información de la versión de Horizon Client.
Ninguno --tokenUserName Para la autenticación de RSA SecurID o RADIUS, especifica el nombre de usuario del token. Si no utiliza esta opción, o si la opción está vacía, se utilizará el nombre de usuario de Active Directory.

Para especificar el código de acceso de autenticación de RADIUS o RSA SecurID, utilice la opción --passcode.

En el siguiente ejemplo se muestra cómo utilizar la opción -q para iniciar sesión sin la interacción del usuario en Horizon Client. Si no especifica la opción -q, la página de inicio de sesión de RSA SecurID o RADIUS aparecerá en Horizon Client.

vmware-view --serverURL='12.345.67.89' -q 
--tokenUserName='pwduser' --userName='johndoe' 
--password='password' --domainName='mydomain' 
--passcode='passcode'
Ninguno --passcode Especifica el código de acceso para la autenticación RSA SecurID o RADIUS. El código de acceso solo se puede usar una vez.

Utilice esta opción junto con la opción --tokenUserName.

Ejemplo de modo de quiosco

Entre los usuarios del modo de quiosco, se pueden incluir clientes en estaciones de registros de líneas aéreas, estudiantes en clases o bibliotecas, personal sanitario en estaciones de trabajo en las que se introducen información médica o clientes en puntos de autoservicio. Las cuentas están asociadas con dispositivos cliente en lugar de con usuarios, ya que los usuarios no necesitan iniciar sesión para usar el dispositivo cliente o el escritorio remoto. Aun así, se les solicitará a los usuarios que proporcionen credenciales de autenticación en algunas aplicaciones.

Para configurar el modo de quiosco, debe usar la interfaz de la línea de comandos vdmadmin en la instancia de Horizon Connection Server y realizar varios procedimientos que aparecen en el capítulo sobre el modo de quiosco del documento Administración de Horizon 8. Tras configurar el modo de quiosco, puede usar el comando vmware-view en un cliente Linux para conectarse a un escritorio remoto en modo de quiosco.

Para conectarse a escritorios remotos desde clientes Linux en modo de quiosco, debe incluir como mínimo las siguientes claves de configuración u opciones de la línea de comandos.

Clave de configuración Opciones de la línea de comandos equivalentes
view.kioskLogin --kioskLogin
view.nonInteractive -q, --nonInteractive
view.fullScreen --fullscreen
view.noMenuBar --nomenubar
view.defaultBroker -s, --serverURL=
view.hideClientAfterLaunchSession --hideClientAfterLaunchSession

El modo de quiosco no admite la omisión de estas opciones de configuración. Si Horizon Connection Server se configura de forma que sea necesario un nombre de usuario de quiosco no predeterminado, también debe configurar la propiedad fault-finders o utilizar las opciones de la línea de comandos -u o --user Name=. Si no es necesario un nombre de usuario no predeterminado y no necesita especificar un nombre de usuario, Horizon Client puede derivarse y utilizar el nombre de usuario de quiosco predeterminado.

Nota: Si configura la clave de configuración de oversimplification, configúrela en el archivo /etc/vmware/view-mandatory-config. Cuando se ejecuta el cliente en modo de quiosco, no aparece en el archivo view-preferences.

El comando que se muestra en este ejemplo ejecuta Horizon Client en un sistema cliente Linux y cuenta con la siguientes características:

  • El nombre de la cuenta del usuario se establece en función de la dirección MAC del cliente.
  • Horizon Client se ejecuta en modo de pantalla completa sin una barra de menús de Horizon Client.
  • Los usuarios se conectan automáticamente a la instancia de Horizon Connection Server y al escritorio remoto especificados sin tener que introducir sus credenciales de inicio de sesión.
  • Si se produce un error de conexión, en función del código de error que se devuelva, se puede ejecutar un script o puede solventar el error una aplicación de supervisión de quiosco. Como resultado, por ejemplo, el sistema cliente podría mostrar una pantalla de fuera de servicio o podría esperar durante cierto tiempo antes de intentar conectarse de nuevo a Horizon Connection Server.
./vmware-view --kioskLogin --nonInteractive --once --fullscreen --nomenubar 
--serverURL="server.mycomany.com" --userName="CM-00:11:22:33:44:55:66:77" --password="mypassword"
Importante: Si se configuró un mensaje previo al inicio de sesión para que aparezca antes de permitir que Horizon Client se conecte a un escritorio remoto, el usuario debe confirmar el mensaje antes de que se le permita acceder al escritorio. Para evitar este problema, utilice Horizon Console para desactivar los mensajes previos al inicio de sesión.