Un URI permite crear botones o vínculos de hipertexto e incluir estos vínculos en un mensaje de correo electrónico o en una página web. Los usuarios finales pueden hacer clic en estos vínculos para abrir una aplicación publicada o un escritorio remotos con las opciones de inicio que especifique.
Ejemplos de sintaxis de URI
Cada uno de estos ejemplos de URI aparece con una descripción sobre qué es lo que el usuario final ve después de hacer clic en el vínculo del URI. Las consultas no distinguen entre mayúsculas y minúsculas (por ejemplo, puede utilizar nombreDominio o nombredominio).
-
https://horizon.mycompany.com/?domainName=finance&userName=fred
HTML Access se inicia y se conecta al servidor horizon.mycompany.com. En el cuadro de inicio de sesión, el cuadro de texto Nombre de usuario se rellena con el nombre fred y el cuadro de texto Dominio se rellena con finance. El usuario solo debe proporcionar una contraseña.
-
https://horizon.mycompany.com/?userName=finance%5Cfred
HTML Access se inicia y se conecta al servidor horizon.mycompany.com. En el cuadro de inicio de sesión, el cuadro de texto Nombre de usuario se rellena con el nombre horizon.mycompany.com. El usuario solo debe proporcionar una contraseña.
-
https://horizon.mycompany.com/?userName=fred@finance
HTML Access se inicia y se conecta al servidor horizon.mycompany.com. En el cuadro de inicio de sesión, el cuadro de texto Nombre de usuario se rellena con el nombre fred@finance. El usuario solo debe proporcionar una contraseña.
-
https://horizon.mycompany.com/?desktopId=Primary%20Desktop&action=start-session
HTML Access se inicia y se conecta al servidor horizon.mycompany.com. El cuadro de inicio de sesión solicita un nombre de usuario, de dominio y una contraseña. Tras iniciar sesión correctamente, el cliente se conecta al escritorio remoto cuyo nombre para mostrar es Escritorio primario, y el usuario inicia sesión en el sistema operativo cliente.
-
https://horizon.mycompany.com/?applicationId=Notepad&action=start-session
HTML Access se inicia y se conecta al servidor horizon.mycompany.com. El cuadro de inicio de sesión solicita un nombre de usuario, de dominio y una contraseña. Tras iniciar sesión correctamente, se inicia la aplicación Bloc de notas.
-
https://horizon.mycompany.com:7555/?desktopId=Primary%20Desktop
Este URI tiene el mismo efecto que el ejemplo anterior, excepto que usa el puerto no predeterminado 7555 para el servidor. El puerto predeterminado es 443. Dado que se proporciona el identificador del escritorio remoto, el escritorio remoto se inicia aunque la acción start-session no se incluya en el URI.
-
https://horizon.mycompany.com/?applicationId=Primary%20Application&desktopId=Primary%20Desktop
Este URI especifica una aplicación publicada y un escritorio remoto. Cuando se especifican una aplicación publicada y un escritorio remoto, solo se inicia el escritorio remoto.
-
https://horizon.mycompany.com/?desktopId=Primary%20Desktop&action=reset
HTML Access se inicia y se conecta al servidor horizon.mycompany.com. El cuadro de inicio de sesión solicita un nombre de usuario, de dominio y una contraseña. Tras iniciar sesión correctamente, el cliente muestra un cuadro de diálogo que le solicita al usuario que confirme la operación para restablecer el Escritorio primario.
Nota: Esta acción solo está disponible si un administrador de Horizon permite a los usuarios finales restablecer sus equipos. -
https://horizon.mycompany.com/?My%20Notepad++?args=%22My%20new%20file.txt%22
Abre Notepad++ en el servidor horizon.mycompany.com y envía el argumento My new file.txt al comando que inicia la aplicación. El nombre del archivo aparece entre comillas dobles porque contiene espacios.
-
https://horizon.mycompany.com/?Notepad++%2012?args=a.txt%20b.txt
Abre Notepad++ 12 en el servidor horizon.mycompany.com y envía el argumento a.text b.txt al comando que inicia la aplicación. Dado que los argumentos no están entre comillas dobles, un espacio separa los nombres de los archivos y ambos archivos se abren de forma independiente en Notepad++.
Nota: Las aplicaciones pueden utilizar los argumentos de la línea de comandos de forma diferente. Por ejemplo, si envía el argumento a.txt b.txt a WordPad, este último solo abrirá un archivo, a.txt. -
https://horizon.mycompany.com/?desktopId=Primary%20Desktop&action=restart
HTML Access se inicia y se conecta al servidor horizon.mycompany.com. El cuadro de inicio de sesión solicita un nombre de usuario, de dominio y una contraseña. Tras iniciar sesión correctamente, el cliente muestra un cuadro de diálogo que le solicita al usuario que confirme la operación para reiniciar el Escritorio primario.
Nota: Esta acción solo está disponible si un administrador de Horizon permite a los usuarios finales reiniciar sus equipos. -
https://horizon.mycompany.com/?unauthenticatedAccessEnabled=true&unauthenticatedAccessAccount=anonymous_user1
HTML Access se inicia y se conecta al servidor horizon.mycompany.com mediante la cuenta anonymous_user1.
Ejemplos de códigos HTML
Si lo desea, puede utilizar los URI para hacer que los botones y los vínculos de hipertexto se incluyan en correos electrónicos o en páginas web. Los siguientes ejemplos muestran cómo usar el URI en el primer ejemplo de URI para codificar un vínculo de hipertexto que aparece como Test Link y un botón que aparece como TestButton.
<html> <body> <a href="https://horizon.mycompany.com/?domainName=finance&userName=fred">Test Link</a><br> <form><input type="button" value="TestButton" onClick="window.location.href= 'https://horizon.mycompany.com/?domainName=finance&userName=fred'"></form> <br> </body> </html>