Es posible crear botones o vínculos de hipertexto con un URI e incluir estos vínculos en un correo electrónico o en una página web. Los usuarios finales pueden hacer clic en estos vínculos para, por ejemplo, abrir una aplicación o un escritorio remotos con las opciones de inicio que especifique.

Ejemplos de sintaxis de URI

Cada ejemplo 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 usar domainName o domainname.

  1. https://horizon.mycompany.com/?domainName=finance&userName=fred

    HTML Access Web client 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 Web client 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 Web client 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 Web client 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 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 Web client 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 7555 no predeterminado para el servidor de conexión. (El puerto predeterminado es 443). Dado que se proporciona un identificador del escritorio, este 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

    El URI especifica tanto una aplicación como un escritorio. Cuando especifica una aplicación y un escritorio, solo se inicia este último.

  8. https://horizon.mycompany.com/?desktopId=Primary%20Desktop&action=reset

    El cliente web 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 el 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 Web client 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 el administrador de Horizon permite a los usuarios finales reiniciar sus equipos.

  12. https://horizon.mycompany.com/?unauthenticatedAccessEnabled=true&unauthenticatedAccessAccount=anonymous_user1

    HTML Access Web client 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>