La sintaxis incluye el esquema URI vmware-view, una parte de la ruta que se utiliza para especificar el escritorio o la aplicación y, de forma opcional, una consulta que se utiliza para indicar acciones de la aplicación o el escritorio u opciones de configuración.

Especificación de URI

Utilice la siguiente sintaxis para crear los URI e iniciar Horizon Client:

vmware-view://[authority-part][/path-part][?query-part]

El único elemento necesario es el esquema URI, vmware-view. En algunas versiones de determinados sistemas operativos cliente, el nombre del esquema distingue entre mayúsculas y minúsculas. Por lo tanto, utilice vmware-view.

Importante:

En todas las partes, se deben codificar primero los caracteres que no sean-ASCII según UTF-8 [STD63]. A continuación, cada octeto de la secuencia UTF-8 correspondiente se debe codificar con porcentaje para representarse como caracteres URI.

Para obtener información sobre la codificación de caracteres ASCII, consulte la referencia de codificación de URL de http://www.utf8-chartable.de/.

authority-part

Especifica la dirección del servidor y, de manera opcional, un nombre de usuario, un número de puerto no predeterminado o ambos. Los nombres de los servidores no admiten guiones bajos (_). Los nombres de servidor deben adaptarse a la sintaxis de DNS.

Para especificar un nombre de usuario, utilice la siguiente sintaxis:

user1@server-address

No puede especificar una dirección UPN, que incluye el dominio. Para especificar el dominio, puede utilizar la parte de la consulta domainName en la URI.

Para especificar un número de puerto, utilice la siguiente sintaxis:

server-address:port-number

path-part

Especifica el escritorio o la aplicación. Utilice el nombre del escritorio o de la aplicación para mostrar. Este nombre es el que se especifica en Horizon Administrator al crear el grupo de aplicaciones o de escritorios. Si el nombre para mostrar contiene un espacio, utilice el mecanismo de codificación %20 para representar el espacio.

query-part

Especifica las opciones de configuración que se van a utilizar o las acciones de la aplicación o el escritorio que se van a realizar. Las consultas no distinguen entre mayúsculas y minúsculas. Para utilizar varias consultas, utilice el signo et (&) entre ellas. Si se produce un conflicto entre ellas, se utilizará la última consulta de la lista. Utilice la siguiente sintaxis:

query1=value1[&query2=value2...]

Consultas admitidas

En este tema, se incluyen las consultas admitidas para este tipo de Horizon Client. Si crea URI para varios tipos de clientes (por ejemplo, clientes móviles y de escritorio), consulte la guía Uso de VMware Horizon Client correspondiente a cada tipo de sistema cliente.

action

Tabla 1. Valores que se pueden utilizar con la consulta action

Valor

Descripción

browse

Muestra una lista de las aplicaciones y los escritorios disponibles y alojados en el servidor especificado. No tendrá que especificar un escritorio ni una aplicación al utilizar esta acción.

Si utiliza la acción browse y especifica un escritorio o una aplicación, estos se destacarán en la lista de elementos disponibles.

start-session

Abre la aplicación o el escritorio especificados. Si no se proporciona ninguna consulta action y se facilita el nombre de la aplicación o el escritorio, start-session es la acción predeterminada.

reset

Cierra y reinicia la aplicación remota o el escritorio especificados. Se pierden los datos que no se hayan guardado. La acción de reiniciar un escritorio remoto es equivalente a pulsar el botón Reiniciar en un equipo físico.

restart

Cierra y reinicia el escritorio especificado. Reiniciar un escritorio remoto es el equivalente del comando de reinicio del sistema operativo Windows. El sistema operativo suele solicitar al usuario que guarde los datos que no se guardaran antes de reiniciar.

logoff

Cierra la sesión del usuario en el sistema operativo invitado del escritorio remoto. Si especifica una aplicación, la acción se ignorará o el usuario final verá el mensaje de error "Acción de URI no válida".

args

Especifica los argumentos de la línea de comandos que se agregarán al iniciar una aplicación remota. Utilice la sintaxis args=value, en el que value es una cadena. Utilice la codificación con porcentajes para los siguientes caracteres:

  • Para los dos puntos (:), utilice %3A.

  • Para una barra diagonal inversa (\), utilice %5C.

  • Para un espacio ( ), utilice %20.

  • Para unas comillas dobles ("), use %22.

Por ejemplo, para especificar el nombre de archivo "My new file.txt" para la aplicación Notepad++, utilice %22My%20new%20file.txt%22.

appProtocol

Para las aplicaciones remotas, los valores válidos son PCOIP y BLAST. Por ejemplo, para especificar PCoIP, utilice la sintaxis appProtocol=PCOIP.

connectUSBOnInsert

Conecta un dispositivo USB al escritorio virtual en primer plano al conectar el dispositivo. Esta consulta se establece de forma implícita si especifica la consulta unattended. Para utilizar esta consulta, debe establecer la consulta action en start-session o bien no tener una consulta action. Los valores válidos son true y false. Un ejemplo de sintaxis es connectUSBOnInsert=true.

connectUSBOnStartup

Redirecciona al escritorio todos los dispositivos USB conectados actualmente al sistema cliente. Esta consulta se establece de forma implícita si especifica la consulta unattended. Para utilizar esta consulta, debe establecer la consulta action en start-session o bien no tener una consulta action. Los valores válidos son true y false. Un ejemplo de sintaxis es connectUSBOnStartup=true.

desktopLayout

Establece el tamaño de la ventana que muestra un escritorio remoto. Para utilizar esta consulta, debe establecer la consulta action en start-session o bien no tener una consulta action.

Tabla 2. Valores válidos para la consulta desktopLayout

Valor

Descripción

fullscreen

Pantalla completa en todos los monitores externos conectados. Este valor es el predeterminado.

windowLarge

Ventana grande.

windowSmall

Ventana pequeña.

WxH

Resolución personalizada, en la que puede especificar el ancho y el alto en píxeles. Un ejemplo de sintaxis es desktopLayout=1280x800.

desktopProtocol

Para los escritorios remotos, los valores válidos son RDP, PCOIP y BLAST. Por ejemplo, para especificar PCoIP, utilice la sintaxis desktopProtocol=PCOIP.

domainName

El nombre de dominio NETBIOS asociado al usuario que se conecta a la aplicación o al escritorio remotos. Por ejemplo, puede usar mycompany en lugar de mycompany.com.

filePath

Especifica la ruta del archivo del sistema local que desea abrir con la aplicación remota. Puede utilizar la ruta completa o la ruta de acceso relativa, por ejemplo, ~/username/test%20file.txt. Utilice la codificación con porcentajes para los siguientes caracteres:

  • Para los dos puntos (:), utilice %3A.

  • Para una barra diagonal inversa (\), utilice %5C.

  • Para un espacio ( ), utilice %20.

Por ejemplo, para representar la ruta de archivo /Users/username/test file.txt, utilice /User/username/test%20file.txt.