通过 URI,您可以创建超文本链接或按钮,并将这些链接包含在电子邮件或网页中。最终用户可以单击这些链接以使用您指定的启动选项打开特定的远程桌面或已发布的应用程序。

URI 语法示例

以下每个 URI 示例后都包含最终用户在单击 URI 链接后所看到的内容描述。查询不区分大小写,例如,您可以使用 domainNamedomainname

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

    HTML Access 启动并连接到 horizon.mycompany.com 服务器。在登录框中的用户名文本框中填入名称 fred,在文本框中填入 finance。用户只需提供一个密码。

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

    HTML Access 启动并连接到 horizon.mycompany.com 服务器。在登录框的用户名文本框中,将填入名称 finance\fred。用户只需提供一个密码。

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

    HTML Access 启动并连接到 horizon.mycompany.com 服务器。在登录框的用户名文本框中,将填入名称 fred@finance。用户只需提供一个密码。

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

    HTML Access 启动并连接到 horizon.mycompany.com 服务器。出现登录框,提示用户输入用户名、域名和密码。成功登录后,客户端连接到显示名称为 Primary Desktop 的远程桌面,并且用户登录到客户机操作系统。

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

    HTML Access 启动并连接到 horizon.mycompany.com 服务器。出现登录框,提示用户输入用户名、域名和密码。成功登录后,将会启动记事本应用程序。

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

    该 URI 与前面的示例效果相同,不同的是该 URI 对服务器使用非默认端口 7555。默认端口为 443。由于已提供远程桌面标识符,因此即使 URI 中不包含 start-session 操作,远程桌面也能启动。

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

    此 URI 同时指定了已发布的应用程序和远程桌面。当同时指定已发布的应用程序和远程桌面时,只会启动远程桌面。

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

    HTML Access 启动并连接到 horizon.mycompany.com 服务器。出现登录框,提示用户输入用户名、域名和密码。成功登录后,该客户端会显示一个对话框,提示用户确认主桌面重置操作。

    注: 只有在 Horizon 管理员允许最终用户重置其计算机时,才能执行该操作。
  9. https://horizon.mycompany.com/?My%20Notepad++?args=%22My%20new%20file.txt%22

    在服务器 horizon.mycompany.com 上打开 My Notepad++,然后在应用程序启动命令中传递参数 My new file.txt。文件名用双引号引起来,因为它包含空格。

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

    在服务器 horizon.mycompany.com 上打开 Notepad++ 12,然后在应用程序启动命令中传递参数 a.text b.txt。由于该参数未使用双引号引起来,因此,文件名用空格隔开,并在 Notepad++ 中单独打开这两个文件。

    注: 应用程序使用命令行参数的方式可能不相同。例如,如果将 a.txt b.txt 参数传递给 WordPad,WordPad 仅打开一个文件 ( a.txt)。
  11. https://horizon.mycompany.com/?desktopId=Primary%20Desktop&action=restart

    HTML Access 启动并连接到 horizon.mycompany.com 服务器。出现登录框,提示用户输入用户名、域名和密码。在成功登录后,客户端将显示一个对话框,提示用户确认主桌面重新启动操作。

    注: 只有在 Horizon 管理员允许最终用户重新启动其计算机时,才能执行该操作。
  12. https://horizon.mycompany.com/?unauthenticatedAccessEnabled=true&unauthenticatedAccessAccount=anonymous_user1

    HTML Access 启动并使用 anonymous_user1 帐户连接到 horizon.mycompany.com 服务器。

HTML 代码示例

您可以使用 URI 来创建超文本链接和按钮,以将其包含在电子邮件或网页中。以下示例介绍了如何使用第一个 URI 示例中的 URI 对超文本链接 Test Link 和按钮 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>