Es posible ejecutar Omnissa Horizon Client desde la línea de comandos o desde los scripts. Ejecute Horizon Client desde la línea de comandos si va a implementar una aplicación basada en quiosco que garantiza el acceso de los usuarios finales a las aplicaciones del escritorio remoto.
Para ejecutar Horizon Client desde la línea de comandos, utilice el comando horizon-client. El comando horizon-client incluye opciones que puede configurar para modificar el comportamiento de Horizon Client.
Uso de comandos en Horizon Client
La sintaxis del comando horizon-client controla el funcionamiento de Horizon Client.
Use el siguiente formato del comando horizon-client en una ventana de símbolo de sistema de Windows.
horizon-client [command_line_option [argument]] ...
La ruta predeterminada del archivo ejecutable del comando horizon-client depende del sistema cliente. Puede agregar esta ruta en la variable del entorno RUTA del sistema cliente.
- Sistemas de 64 bits:
C:\Program Files\Omnissa\Omnissa Horizon Client\ - Sistemas de 64 bits en ARM:
C:\Program Files (x86)\Omnissa\Omnissa Horizon Client\
La siguiente tabla muestra las opciones de la línea de comandos que puede usar con el comando 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 publicada como 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 publicada que se utilizará, si está disponible. Los protocolos válidos son los siguientes:
|
| -appSessionReconnectionBehavior argumento | Especifica la opción del comportamiento de reconexión de las aplicaciones publicadas. Los argumentos válidos son los siguientes:
|
| -args argumento | Especifica los argumentos de la línea de comandos que se agregan cuando se inicia una aplicación publicada. Por ejemplo: |
| -connectUSBOnStartup | Cuando se configura como true, redirecciona todos los dispositivos USB que están conectados al host al escritorio remoto o a la aplicación publicada. Esta opción se establece de forma implícita si especifica la opción -unattended para un escritorio remoto. El valor predeterminado es false (falso). |
| -connectUSBOnInsert | Cuando se establece como true, conecta un dispositivo USB a la aplicación publicada o al escritorio remoto en segundo plano al conectar el dispositivo. Esta opción se establece de forma implícita si especifica la opción -unattended para un escritorio remoto. El valor predeterminado es false (falso). |
| -desktopLayout tamaño_ventana | Especifica cómo debe aparecer la ventana del escritorio remoto. Los valores válidos para los tamaños de las ventanas son los siguientes:
|
| -desktopName nombre_escritorio | Especifica el nombre del escritorio remoto como aparece en la ventana de selección de aplicaciones y escritorios. Este es el nombre para mostrar que se especificó para el grupo del asistente de creación del grupo. Importante: No especifique esta opción para clientes en modo de quiosco. Esta opción no se aplica cuando el escritorio remoto se ejecuta en modo de quiosco. Para el modo de quiosco, la conexión se establece con el primer escritorio remoto que aparece en la lista de escritorios remotos autorizados. |
| -desktopProtocol protocolo | Especifica el protocolo de visualización que aparece en la ventana de selección de aplicaciones y escritorios. Los protocolos de visualización válidos son los siguientes:
|
| -domainName nombre_dominio | Especifica el dominio NETBIOS que usa el usuario final para iniciar sesión en Horizon Client. Por ejemplo, use 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. |
| -h | Muestra opciones de ayuda. |
| -hideClientAfterLaunchSession | Cuando se establece en true, se oculta la ventana de selección de aplicaciones y escritorios. Cuando se establece en false, muestra la ventana de selección de aplicaciones y escritorios.
Nota: Si se utilizan -appName o -desktopName, Horizon Client ocultará siempre la ventana de selección con o sin -hideClientAfterLaunchSession. |
| -installShortcutsThenQuit | Utilice esta opción para instalar accesos directos de escritorios y aplicaciones que estén configurados en el servidor. Si se utiliza esta opción con suficiente información de autenticación del servidor, Horizon Client se conecta de forma silenciosa al servidor, instala los accesos directos y, a continuación, se cierra. Si se produce un error durante la autenticación en el servidor, Horizon Client se cierra de forma silenciosa.
Para instalar los accesos directos en el sistema cliente de forma automática, cree un script que se ejecute cuando se inicie el sistema cliente. Por ejemplo: Para obtener información sobre los accesos directos creados por el servidor, consulte Configurar actualizaciones de acceso directos en Horizon Windows Client. |
| -languageId ID_configuración_regional | 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. |
| -launchMinimized | Inicia Horizon Client en modo minimizado. Si utiliza las opciones -appName o -desktopName, Horizon Client seguirá minimizado hasta que se inicia la aplicación publicada o el escritorio remoto. No puede usar esta opción con la opción -unattended o -nonInteractive. |
| -listMonitors | Incluye información del diseño de pantalla y los valores de índice de los monitores conectados. Por ejemplo:
Puede utilizar estos valores de índice en la opción -monitors. |
| –lockUserName | Bloquea el nombre de usuario proporcionado para el inicio de sesión del servidor. Esta opción solo se puede utilizar cuando se especifica la dirección del servidor. Utilice esta opción para bloquear el campo de nombre de usuario para el tipo de autenticación de Active Directory. |
| -logInAsCurrentUser | Cuando se configura 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 el servidor y, por último, en el escritorio remoto. El valor predeterminado es false (falso). |
| -machineName nombre_máquina | Envía el FQDN de RDSH/máquina al servidor para iniciar una aplicación o un escritorio en el equipo. Esta opción solo se aplica cuando la opción Permitir la selección del nombre de máquina está activada en el grupo o la granja. También requiere que se especifiquen las opciones -desktopName, -appName y -serverURL. |
| -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:
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. Nota: Si inicia sesión en un servidor en modo no interactivo, no se le solicitará que instale los accesos directos del menú Inicio (si están disponibles), sino que se instalarán de forma predeterminada. |
| -noHorizonAddins | Evita la carga de canales virtuales específicos de Horizon, como el de 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. Si genera la contraseña automáticamente, no necesita especificar esta opción para los clientes en modo de quiosco. Para mayor seguridad, 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 del servidor. |
| -shutdown | Apague todos los escritorios remotos, todas las aplicaciones publicadas y los componentes relevantes de la interfaz de usuario. |
| -singleAutoConnect | Si el usuario tiene autorización solo para un escritorio remoto o aplicación publicada, se conecta a este escritorio remoto o aplicación publicada después de que el usuario se autentique en el servidor. Esta opción evita que el usuario tenga que seleccionar un escritorio remoto o una aplicación publicada en una lista que contiene solo 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 | Inicia una segunda instancia de Horizon Client que puede conectarse al mismo servidor o a uno diferente. Se admite esta opción para garantizar la compatibilidad con versiones anteriores. No es necesario especificar -standalone como el comportamiento predeterminado del cliente. Se admite el uso del túnel de seguridad para varias conexiones de escritorios remotos al mismo servidor o a un servidor distinto. Nota: La conexión secundaria de escritorio remoto 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 Acerca de. |
| -unattended | Inicia Horizon Client en modo no interactivo, adecuado para clientes en modo de quiosco. También debe especificar la siguiente información:
|
| -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: |
| -unauthenticatedAccessEnabled |
Al establecer true, se habilita la función Acceso sin autenticar. Si esta función no está disponible, el cliente puede recurrir a otro método de autenticación. La opción Acceso sin autenticar está visible, deshabilitada y seleccionada en Horizon Client.
Al configurar false, es necesario que introduzca sus credenciales para iniciar sesión y acceder a sus aplicaciones. La opción 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 Acceso sin autenticar está visible, habilitada y desmarcada. |
| -useExisting |
Si se establece el parámetro -useExisting, podrá controlar si se pueden ejecutar varias instancias de Horizon Client de forma simultánea. Cuando se establece este parámetro, Horizon Client mantendrá una única instancia y solicitará que se cierren todas las sesiones abiertas antes de iniciar una nueva.
Cuando el parámetro -useExisting está establecido, se mostrará un indicador para usar una única instancia del cliente. Aparecerá un mensaje para cerrar la sesión en la instancia abierta. Una vez aceptado, se abrirá la nueva.
Cuando el parámetro -useExisting no está establecido, se podrán abrir nuevas instancias del cliente.
Ejemplo:
Si inicia la aplicación Calculadora, se abrirá una instancia del cliente:
Si ejecuta otro comando con -useExisting, se le pedirá que cierre la sesión de Calculadora antes de iniciar la nueva sesión: |
| -userName nombre_usuario | Especifica el nombre de la cuenta que usa el usuario final para iniciar sesión en Horizon Client. Si genera el nombre de la cuenta desde la dirección MAC del dispositivo cliente, no es necesario que especifique esta opción para los clientes en modo de quiosco. |
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. Las opciones de la línea de comandos distinguen entre mayúsculas y minúsculas.
Archivo de configuración de Horizon Client
Es posible leer las opciones de la línea de comandos de Horizon Client desde un archivo de configuración.
Puede especificar la ruta del archivo de configuración como un argumento de la opción -filefile_path delhorizon-client comando. El archivo debe ser de texto ASCII o Unicode (UTF-16).
Ejemplo de un archivo de configuración para una aplicación no interactiva
El siguiente ejemplo muestra los contenidos de un archivo de configuración para una aplicación no interactiva.
-serverURL https://horizon.yourcompany.com
-userName autouser
-password auto123
-domainName companydomain
-desktopName autodesktop
-nonInteractive
Ejemplo de un archivo de configuración para un cliente en modo de quiosco
El siguiente ejemplo muestra un cliente en modo de quiosco cuyo nombre de cuenta se basa en la dirección MAC del cliente. El cliente cuenta con una contraseña generada automáticamente.
-serverURL 145.124.24.100
-unattended
¿Le resultó útil esta página?