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

view.allMonitors

--allmonitors

Oculta el sistema operativo del host y abre la interfaz de usuario de Horizon Client en modo de pantalla completa en todos los monitores que estén conectados cuando se inicie el cliente.

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

view.allowDefaultBroker

-l, --lockServer

Al usar esta opción de la línea de comandos o al configurar la propiedad como "FALSE", se deshabilita el campo Servidor si el cliente no se conectó nunca a ningún servidor y además, no se proporciona ninguna dirección de servidor en la línea de comandos ni en el archivo de preferencias.

Ejemplo de cómo usar la opción de la línea de comandos:

--lockServer -s view.company.com

view.autoConnectBroker

Ninguna

Se conecta automáticamente al último servidor de View utilizado, a menos que la propiedad de configuración view.defaultBroker esté establecida o que se use la opción de la línea de comandos --serverURL=.

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

Si se establece esta propiedad y la propiedad view.autoConnectDesktop en "TRUE", esta acción es equivalente a establecer la propiedad view.nonInteractive en "TRUE".

view.autoConnectDesktop

Ninguna

Se conecta automáticamente al último escritorio de View utilizado, a menos que la propiedad de configuración view.defaultDesktop esté establecida o que se use la opción de la línea de comandos --desktopName=.

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

Si se establece esta propiedad y la propiedad view.autoConnectBroker en "TRUE", esta acción es equivalente a establecer la propiedad view.nonInteractive en "TRUE".

view.autoDisconnectEmptyAppSession

Ninguna

Cuando se establece en "TRUE" (predeterminado), si la sesión de la aplicación se vacía porque el usuario cierra todas las aplicaciones, aparecerá 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 View Administrator, que de forma predeterminada se desconectará después de un minuto.

view.defaultAppHeight

Ninguna

Especifica en píxeles la altura predeterminada de la ventana de las aplicaciones remotas. Use esta propiedad junto con view.defaultAppWidth cuando especifique un tamaño de escritorio personalizado (la propiedad view.defaultAppSize está establecida en "5"). El valor predeterminado es "480".

view.defaultAppSize

--appSize=

Establece el tamaño predeterminado de la ventana de las aplicaciones remotas.

  • Para usar todos los monitores, especifique "1".

  • Para usar el modo de pantalla completa en un monitor, especifique "2".

  • Para usar una ventana grande, especifique "3".

  • Para usar una ventana pequeña, especifique "4".

  • Para configurar un tamaño personalizado, especifique "5" y, a continuación, establezca también las propiedades view.defaultAppWidth y view.defaultAppHeight.

El valor predeterminado es "1".

view.defaultAppWidth

Ninguna

Especifica en píxeles el ancho predeterminado de la ventana de las aplicaciones remotas. Use esta propiedad junto con 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 campo 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.

El último valor usado es el predeterminado.

Ejemplos de cómo usar la opción de la línea de comandos:

--serverURL=https://view.company.com
-s view.company.com
--serverURL=view.company.com:1443

view.defaultDesktop

-n, --desktopName=

Especifica el escritorio que se usará cuando autoConnectDesktop se configura como "TRUE" y el usuario tiene acceso a varios escritorios.

Este es el nombre que verá en el cuadro de diálogo Seleccionar escritorio. El nombre suele ser el nombre del grupo.

view.defaultDesktopHeight

Ninguna

Especifica en píxeles la altura predeterminada de la ventana del escritorio de View. Use esta propiedad junto con 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 de View:

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

Ejemplos de cómo usar la opción de la línea de comandos:

--desktopSize="1280x800"
--desktopSize="all"

view.defaultDesktopWidth

Ninguna

Especifica en píxeles el ancho predeterminado de la ventana del escritorio de View. Use esta propiedad junto con 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 Horizon Client usa en todas las conexiones y agrega el nombre de dominio que especificó en el campo 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 Horizon Client usa para todas las conexiones y agrega la contraseña al campo Contraseña en el cuadro de diálogo de autenticación si el servidor de conexión de View acepta la autenticación de contraseña.

Nota:

No puede usar una contraseña en blanco. Es decir, no puede especificar lo siguiente: --password=""

view.defaultProtocol

--protocol=

Especifica el protocolo de visualización que se usará. Especifique "PCOIP" o "RDP". Estos valores distinguen entre mayúsculas y minúsculas. Por ejemplo, si introduce rdp, el protocolo que se use será el predeterminado. Este se especifica en View Administrator, 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 Horizon Client usa en todas las conexiones y agrega el nombre de usuario que especificó en el campo Nombre de usuario en el cuadro de diálogo de autenticación.

En pantalla completa, 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.disableMaximizedApp

--disableMaximizedApp

Si se establece como "FALSE" (predeterminado), la aplicación se inicia en modo de pantalla completa.

view.enableMMR

Ninguna

Habilita el redireccionamiento multimedia (MMR).

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

view.fullScreen

--fullscreen

Oculta el sistema operativo del host y abre la interfaz de usuario de 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.

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

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

Ejemplo de cómo usar la opción de la línea de comandos de rdesktop:

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

Ejemplo de cómo usar la opción de la línea de comandos de freerdp:

-k "0x00010407"

view.kioskLogin

--kioskLogin

Especifica que Horizon Client usará una cuenta en pantalla completa para las autenticaciones.

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

Consulte el ejemplo de pantalla completa que aparece tras esta tabla.

view.mmrPath

-m, --mmrPath=

(Disponible únicamente con distribuciones por parte de terceros). Especifica la ruta al directorio que contiene las bibliotecas Wyse MMR (redireccionamiento multimedia).

Ejemplo de cómo usar la opción de la línea de comandos:

--mmrPath="/usr/lib/altmmr"

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

Ejemplo de cómo usar la opción de línea de comandos para especificar el primer y el segundo monitor en una configuración donde 3 monitores están situados uno junto a otro de forma horizontal:

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

Para ayudar a distinguir qué monitor físico está asociado a un icono de monitor en la IU de cliente, se muestra un rectángulo en la esquina superior izquierda del monitor físico que usted haya especificado que se debe utilizar. El rectángulo tiene el color y el número correspondientes que se utilizan en el icono para el monitor seleccionado.

view.nomenubar

--nomenubar

Suprime la barra de menús de Horizon Client cuando el cliente está en modo pantalla completa, por lo que el usuario no puede acceder a las opciones del menú para cerrar sesión, desconectarse de un escritorio de View ni tampoco restablecerlo. Utilice esta opción cuando configure la pantalla completa.

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

Si se establece esta propiedad en "TRUE", esta acción es equivalente a establecer las propiedades view.autoConnectBroker y view.autoConnectDesktop en "TRUE".

Ejemplo de cómo usar la opción de la línea de comandos:

--nonInteractive
--serverURL="https://view.company.com" 
--userName="user1" --password="-" 
--domainName="xyz" 
--desktopName="Windows 7" 

view.once

--once

Especifica que no desea que Horizon Client vuelva a intentar conectarse si se produce un error.

Debe especificar esta opción si utiliza la pantalla completa y utilizar el código de salida para solucionar el error. De lo contrario, será difícil terminar 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.

Ejemplo de cómo usar la opción de la línea de comandos:

--rdesktopOptions="-f -m"

Ninguna

-r, --redirect=

(Disponible si usa el protocolo de visualización Microsoft RDP). Especifica un dispositivo local para que rdesktop lo redireccione al escritorio de View.

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

Ejemplo de cómo usar la opción de la línea de comandos:

--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, junto con las revisiones correspondientes. Si desea obtener más información, consulte Instalar y configurar FreeRDP.

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 introduzca estos nombres la próxima vez que se le soliciten las credenciales de inicio de sesión.

view.sendCtrlAltDelToLocal

Ninguna

(Disponible si usa los protocolos de visualización VMware Blast o PCoIP). Si se configura 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 solicitarle al usuario que se desconecte del escritorio de View. 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 los protocolos de visualización VMware Blast o PCoIP). Si se configura como "TRUE", envía la combinación de teclas Ctrl+Alt+Supr al escritorio virtual en lugar de abrir un cuadro de diálogo para solicitarle al usuario que se desconecte del escritorio de View. 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 los protocolos de visualización VMware Blast o PCoIP). Si está configurada como "TRUE", envía la combinación de teclas Ctrl+Alt+Insert al escritorio virtual en lugar de enviar la combinación Ctrl+Alt+Supr. El valor predeterminado es "FALSE".

Nota:

Para usar esta función, también debe establecer la directiva GPO del agente, llamada "Usar una clave alternativa para enviar la secuencia de aviso de seguridad", disponible en la plantilla pcoip.adm. Consulte el tema sobre las variables de las sesiones PCoIP de View para el teclado, disponible en el capítulo "Configurar directivas" del documento Configurar grupos de aplicaciones y escritorios en View.

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.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 SSLv3/SSLv3.0, TLSv1.0/TLSv1, 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.0: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 de forma predeterminada. La opción Iniciar sesión de forma anónima con Acceso sin autenticar aparece visible en la interfaz de usuario y está marcada como seleccionada.

Si está establecida en "FALSE", la función Acceso sin autenticar está deshabilitada. La opción Iniciar sesión de forma anónima con Acceso sin autenticar está oculta y desmarcada.

Cuando está establecida en "", la función Acceso sin autenticar está deshabilitada y la opción Iniciar sesión de forma anónima con Acceso sin autenticar se puede ver en la interfaz de usuario y está desmarcada.

Si establece la clave de configuración, especifique "TRUE" o "FALSE".

Ejemplos de cómo usar la opción de la línea de comandos:

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

Ejemplos de cómo usar la opción de la línea de comandos con la cuenta de usuario anonymous1:

--unauthenticatedAccessAccount='anonymous1'

view.usbAutoConnectAtStartup

—-usbAutoConnectAtStartUp=

Conecta automáticamente los dispositivos USB cuando se inicia Horizon Client.

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

view.usbAutoConnectOnInsert

-—usbAutoConnectOnInsert=

Conecta automáticamente los dispositivos USB cuando se introducen.

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

view.xfreerdpOptions

--xfreerdpOptions=

(Disponible si usa el protocolo de visualización Microsoft RDP). Especifica 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, junto con las revisiones correspondientes. Si desea obtener más información, consulte Instalar y configurar FreeRDP.

Ninguna

--enableNla

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

NLA se desactiva de forma predeterminada si usa FreeRDP.

Debe tener instalada la versión adecuada de FreeRDP, junto con las revisiones correspondientes. Si desea obtener más información, consulte Instalar y configurar FreeRDP.

Nota:

El programa rdesktop no es compatible con NLA.

Ninguna

--printEnvironmentInfo

Muestra información sobre el entorno de un dispositivo cliente, incluidos el nombre de dominio, de equipo, la dirección MAC y la dirección IP.

En la pantalla completa, puede crear una cuenta para el cliente en función de la dirección MAC. Para mostrar la dirección MAC, debe usar esta opción con la opción -s.

Ejemplo de cómo usar la opción de la línea de comandos:

--printEnvironmentInfo 
-s view.company.com

Ninguna

--usb=

Especifica las opciones que se usarán para el redireccionamiento USB. Consulte Requisitos del sistema para la función de redireccionamiento USB.

Ninguna

--version

Muestra la información de la versión de Horizon Client.

Ejemplo de pantalla completa

Entre los usuarios de pantalla completa, 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 de View. Aun así, se les solicitará a los usuarios que proporcionen credenciales de autenticación en algunas aplicaciones.

Para configurar la pantalla completa, debe usar la interfaz de la línea de comando vdmadmin en la instancia del servidor de conexión de View y realizar varios procedimientos que aparecen en el capítulo sobre la pantalla completa en el documento Administración de View. Tras configurar la pantalla completa, puede usar el comando vmware-view en un cliente Linux para conectarse a un escritorio de View en pantalla completa.

Para conectarse a escritorios de View desde clientes Linux en pantalla completa, 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=

La pantalla completa no admite la omisión de estas opciones de configuración. Si el servidor de conexión de View se configura de forma que sea necesario un nombre de usuario de pantalla completa no predeterminado, debe también configurar la propiedad view.defaultUser o bien utilizar las opciones de la línea de comandos -u o --userName=. 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 pantalla completa predeterminado.

Nota:

Si configura la clave de configuración de view.sslVerificationMode, asegúrese de establecerla en el archivo /etc/vmware/view-mandatory-config. Cuando se ejecuta el cliente en pantalla completa, 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 pantalla completa sin una barra de menús de Horizon Client.

  • Los usuarios se conectan automáticamente a la instancia del servidor de conexión y escritorio de View y no se le solicitan las 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 un programa de supervisión de pantalla completa. 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 al servidor de conexión de View de nuevo.

./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 de View, el usuario debe confirmar el mensaje antes de que se le permita acceder al escritorio. Para evitar este problema, utilice View Administrator para deshabilitar los mensajes previos al inicio de sesión.