Mit einem URI können Sie Hypertext-Links oder Schaltflächen erstellen und diese Links in eine E-Mail-Nachricht oder auf einer Webseite einfügen. Endbenutzer können dann auf diese Links klicken, um beispielsweise einen bestimmten Remote-Desktop oder eine bestimmte veröffentlichte Anwendung mit den von Ihnen angegebenen Startoptionen zu öffnen.

URI-Syntaxbeispiele

Nach jedem der folgenden URI-Beispiel finden Sie eine Beschreibung, was der Endbenutzer nach Anklicken des URI-Links sieht. Bei Abfragen wird nicht zwischen Groß-/Kleinschreibung unterschieden. Sie können z. B. sowohl domainName als auch domainname verwenden.

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

    HTML Access startet und stellt eine Verbindung zum horizon.mycompany.com-Server her. Im Anmeldefeld wird das Textfeld Benutzername mit dem Namen fred und das Textfeld Domäne mit finance gefüllt. Der Benutzer muss das Kennwort eingeben.

  2. https://horizon.mycompany.com/?userName=finance%5Cfred

    HTML Access startet und stellt eine Verbindung zum horizon.mycompany.com-Server her. Im Anmeldefeld ist im Textfeld Benutzername der Name finance\fred enthalten. Der Benutzer muss das Kennwort eingeben.

  3. https://horizon.mycompany.com/?userName=fred@finance

    HTML Access startet und stellt eine Verbindung zum horizon.mycompany.com-Server her. Im Anmeldefeld ist im Textfeld Benutzername der Name fred@finance enthalten. Der Benutzer muss das Kennwort eingeben.

  4. https://horizon.mycompany.com/?desktopId=Primary%20Desktop&action=start-session

    HTML Access startet und stellt eine Verbindung zum horizon.mycompany.com-Server her. Das Anmeldefeld fordert den Benutzer zur Eingabe von Benutzernamen, Domänennamen und Kennwort auf. Nach einer erfolgreichen Anmeldung stellt der Client eine Verbindung zum Remote-Desktop her, dessen Anzeigename Primary Desktop lautet. Der Benutzer wird dann beim Gastbetriebssystem angemeldet.

  5. https://horizon.mycompany.com/?applicationId=Notepad&action=start-session

    HTML Access startet und stellt eine Verbindung zum horizon.mycompany.com-Server her. Das Anmeldefeld fordert den Benutzer zur Eingabe von Benutzernamen, Domänennamen und Kennwort auf. Nach der erfolgreichen Anmeldung wird die Notepad-Anwendung gestartet.

  6. https://horizon.mycompany.com:7555/?desktopId=Primary%20Desktop

    Dieser URI hat die gleiche Wirkung wie im vorherigen Beispiel, außer dass er für den Server den nicht standardmäßigen Port 7555 verwendet. Der Standardport lautet 443. Da ein Remote-Desktop-Bezeichner bereitgestellt wird, wird der Remote-Desktop gestartet, obwohl die Aktion start-session nicht im URI enthalten ist.

  7. https://horizon.mycompany.com/?applicationId=Primary%20Application&desktopId=Primary%20Desktop

    Dieser URI gibt sowohl eine veröffentlichte Anwendung als auch einen Remote-Desktop an. Wenn Sie sowohl eine veröffentlichte Anwendung als auch einen Remote-Desktop angeben, wird nur der Remote-Desktop gestartet.

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

    HTML Access startet und stellt eine Verbindung zum horizon.mycompany.com-Server her. Das Anmeldefeld fordert den Benutzer zur Eingabe von Benutzernamen, Domänennamen und Kennwort auf. Nach einer erfolgreichen Anmeldung zeigt der Client ein Dialogfeld an, in dem der Benutzer aufgefordert wird, das Zurücksetzen für „Primary Desktop“ zu bestätigen.

    Hinweis: Diese Aktion ist nur verfügbar, wenn ein Horizon Administrator den Endbenutzern das Zurücksetzen ihrer Maschinen erlaubt hat.
  9. https://horizon.mycompany.com/?My%20Notepad++?args=%22My%20new%20file.txt%22

    Öffnet My Notepad++ auf dem Server horizon.mycompany.com und übergibt das Argument my_new_file.txt an den Befehl zum Starten der Anwendung. Der Dateiname ist in doppelte Anführungszeichen gesetzt, da er Leerzeichen enthält.

  10. https://horizon.mycompany.com/?Notepad++%2012?args=a.txt%20b.txt

    Öffnet Notepad++ 12 auf dem Server horizon.mycompany.com und übergibt das Argument a.text b.txt an den Befehl zum Starten der Anwendung. Da dieses Argument nicht in doppelte Anführungszeichen gesetzt ist, trennt ein Leerzeichen die Dateinamen und die beiden Dateien werden gesondert in Notepad++ geöffnet.

    Hinweis: Anwendungen können sich in der Umsetzung von Befehlszeilenargumenten unterscheiden. Wenn Sie beispielsweise das Argument a.txt b.txt an WordPad übergeben, öffnet WordPad nur eine Datei, a.txt.
  11. https://horizon.mycompany.com/?desktopId=Primary%20Desktop&action=restart

    HTML Access startet und stellt eine Verbindung zum horizon.mycompany.com-Server her. Das Anmeldefeld fordert den Benutzer zur Eingabe von Benutzernamen, Domänennamen und Kennwort auf. Nach einer erfolgreichen Anmeldung zeigt der Client ein Dialogfeld an, in dem der Benutzer aufgefordert wird, den Neustart für „Primary Desktop“ zu bestätigen.

    Hinweis: Diese Aktion ist nur verfügbar, wenn ein Horizon-Administrator den Endbenutzern das Neustarten ihrer Maschinen erlaubt hat.
  12. https://horizon.mycompany.com/?unauthenticatedAccessEnabled=true&unauthenticatedAccessAccount=anonymous_user1

    HTML Access wird gestartet und stellt eine Verbindung mit dem Server horizon.mycompany.com mithilfe des Kontos anonymous_user1 her.

Beispiel für HTML-Code

Sie können URIs verwenden, um Hypertext-Links und Schaltflächen zu erstellen, die in E-Mails oder auf Webseiten eingebunden werden können. Die folgenden Beispiele veranschaulichen, wie Sie den URI aus dem ersten Beispiel verwenden, um einen Hypertext-Link mit dem Text Test Link und eine Schaltfläche mit dem Text TestButton zu codieren.

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