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

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

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

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

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

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

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

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

  8. 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.
  9. 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.

  10. 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.
  11. 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.
  12. 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>