Skip to main content

2026 年 8 月 24 日

使用 URI 配置 Omnissa Horizon Client

您可以使用统一资源标识符 (Uniform Resource Identifier, URI) 创建网页或电子邮件链接,最终用户可以单击这些链接启动 Horizon Client、连接到服务器,或者打开远程桌面或已发布的应用程序。

通过构建提供以下部分或所有信息的 URI 来创建链接,这样最终用户就无需再提供它。

  • 服务器地址
  • 服务器的端口号
  • Active Directory 用户名
  • 域名
  • 远程桌面或已发布应用程序的显示名称
  • 窗口大小
  • 操作,包括重置、注销和启动会话
  • 显示协议

要使用 URI 启动 Horizon Client,必须已在客户端计算机上安装 Horizon Client。

支持的查询

此类型的 Horizon Client 支持以下查询。如果要为多种类型的客户端(例如,桌面客户端和移动客户端)创建 URI,请参阅适用于每种客户端系统类型的指南文档,了解支持的查询列表。

  • action
    以下值可用于 action 查询。

    说明
    browse显示指定服务器上托管的可用远程桌面和已发布应用程序的列表。使用此操作时无需指定远程桌面或已发布的应用程序。
    start-session打开指定的远程桌面或已发布的应用程序。如果未提供任何 action 查询,而提供了远程桌面或已发布应用程序的名称,则 start-session 为默认操作。
    reset 关闭并重新启动指定的远程桌面或已发布的应用程序。未保存的数据都会丢失。重置远程桌面与按下物理 PC 上的重置按钮相同。
    restart关闭并重新启动指定的远程桌面。重新启动远程桌面与 Windows 操作系统重新启动命令相同。在重新启动之前,操作系统通常会提示用户保存任何未保存的数据。
    logoff将用户从远程桌面中的客户机操作系统中注销。如果指定已发布的应用程序,则此操作会被忽略,或者最终用户会看到一条警告消息“URI 操作无效 (Invalid URI action)”。
  • args

    指定要在已发布的应用程序启动时添加的命令行参数。使用语法 args=value,其中 value 是字符串。对于以下字符,使用百分号编码:

    • 对于冒号 (:),使用 %3A
    • 对于反斜杠 (\),使用 %5C
    • 对于空格 ( ),使用 %20
    • 对于双引号 ("),使用 %22 例如,要为 Notepad++ 应用程序指定文件名 "My new file.txt",请使用 %22My%20new%20file.txt%22
  • appProtocol

    对于已发布的应用程序,有效值为 PCOIPBLAST。例如,要指定 PCoIP,请使用 appProtocol=PCOIP 语法。

  • desktopLayout

    设置远程桌面窗口的大小。要使用此查询,您必须将 action 查询设置为 start-session,或者不使用 action 查询。

    以下值可用于 desktopLayout 查询。

    说明
    fullscreen在一个显示器中全屏显示。这是默认值。
    multimonitor在所有显示器中全屏显示。
    windowLarge大窗口。
    windowSmall小窗口。
    WxH自定义分辨率,您可以以像素为单位指定宽乘高。语法示例为 desktopLayout=1280x800
  • desktopProtocol

    对于远程桌面,有效值为 RDPPCOIPBLAST。例如,要指定 PCoIP,请使用 desktopProtocol=PCOIP 语法。

  • domainName

    指定与连接到远程桌面或已发布应用程序的用户相关联的 NETBIOS 域名。例如,您可以使用 mycompany,而非 mycompany.com

  • launchMinimized

    以最小化模式启动 Horizon Client。在启动用户指定的远程桌面或已发布的应用程序时,Horizon Client 窗口保持最小化并隐藏在后台。语法为 launchMinimized=true。默认值是 false

  • useExisting

    如果将此选项设置为 true,则只能运行一个 Horizon Client 实例。如果用户尝试连接到第二个服务器,必须先注销第一个服务器,以断开与远程桌面和已发布应用程序会话的连接。如果将此选项设置为 false,则可运行多个 Horizon Client 实例,并且用户可以同时连接到多个服务器。默认值为 true。语法示例为 useExisting=false

  • unauthenticatedAccessEnabled

    • 如果将此选项设置为 true,则“未验证访问”功能将被激活。文件 > 未验证访问设置在用户界面中处于可见状态并已选中。
    • 如果将此选项设置为 false,则“未验证访问”功能将被停用。文件 > 未验证访问设置在用户界面中处于可见状态并已取消选中。
    • 如果将此选项设置为 "",则“未验证访问”功能将被停用,而且文件 > 未验证访问设置将在用户界面中处于可见状态并已取消选中。 语法示例为 unauthenticatedAccessEnabled=true
  • unauthenticatedAccessAccount

    如果激活了“未验证访问”功能,则设置要使用的帐户。如果停用了“未验证访问”,则此查询将被忽略。使用 anonymous1 用户帐户的语法示例为 unauthenticatedAccessAccount=anonymous1

此页面对您有帮助吗?

对本主题提供反馈

本主题对您有帮助吗?

请勿填写任何个人信息或机密信息。

正在生成链接…