您可以使用 vmware-view URI 方案来创建超文本链接或按钮,并将这些链接包含在电子邮件或网页中。例如,最终用户可以单击 URI 链接,以使用您指定的启动选项启动远程桌面。

URI 语法示例

每个 URI 示例后都将包含最终用户在单击 URI 链接后所见到的内容描述。

  1. vmware-view://view.mycompany.com/Primary%20Desktop?action=start-session

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

    注: 在此示例中,会使用默认的显示协议和窗口大小。默认显示协议为 PCoIP,默认窗口大小为全屏。
  2. vmware-view://view.mycompany.com/cn%3Dwin7-32%2Cou%3Dapplications%2Cdc%3Dvdi%2Cdc%3Dvmware%2Cdc%3Dint

    Horizon Client 启动并连接到 view.mycompany.com 服务器。出现登录对话框,提示用户输入用户名、域名和密码。成功登录后,客户端连接到桌面 ID 为 CN=win7-32,OU=Applications,DC=vdi,DC=vmware,DC=int(编码值 cn%3Dwin7-32%2Cou%3Dapplications%2Cdc%3Dvdi%2Cdc%3Dvmware%2Cdc%3Dint)的远程桌面。

  3. vmware-view://view.mycompany.com:7555/Primary%20Desktop

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

  4. vmware-view://fred@view.mycompany.com/Finance%20Desktop?desktopProtocol=PCOIP

    Horizon Client 启动并连接到 view.mycompany.com 服务器。在登录对话框中的用户名文本框中填入 fred。用户必须提供域名和密码。成功登录后,客户端连接到显示名称为 Finance Desktop 的远程桌面,并且用户登录到客户机操作系统。用 PCoIP 显示协议进行连接。

  5. vmware-view://view.mycompany.com/Calculator?action=start-session&appProtocol=BLAST

    Horizon Client 启动并连接到 view.mycompany.com 服务器。在登录对话框中,用户必须提供用户名、域名和密码。成功登录后,客户端连接到显示名称为 Calculator 的已发布应用程序。连接使用 VMware Blast 显示协议。

  6. vmware-view://fred@view.mycompany.com/Finance%20Desktop?domainName=mycompany

    Horizon Client 启动并连接到 view.mycompany.com 服务器。在登录对话框中的用户名文本框中填入 fred文本框中填入 mycompany。用户只需提供一个密码。成功登录后,客户端连接到显示名称为 Finance Desktop 的远程桌面,并且用户登录到客户机操作系统。

  7. vmware-view://view.mycompany.com/

    Horizon Client 启动,用户将看到连接 view.mycompany.com 服务器的登录提示。

  8. vmware-view://view.mycompany.com/Primary%20Desktop?action=reset

    Horizon Client 启动并连接到 view.mycompany.com 服务器。出现登录对话框,提示用户输入用户名、域名和密码。成功登录后,Horizon Client 将显示对话框,提示用户确认主桌面重置操作。

    注: 只有在 Horizon 管理员为远程桌面启用了重置功能时,才能执行该操作。
  9. vmware-view://view.mycompany.com/Primary%20Desktop?action=restart

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

    注: 只有在 Horizon 管理员为远程桌面启用了重新启动功能时,才能执行该操作。
  10. vmware-view://

    如果 Horizon Client 已在运行,它将进入前台。如果 Horizon Client 未在运行,它将启动。

  11. vmware-view://?defaultlaunchview=recent

    Horizon Client 启动,并且用户看到最近使用窗口。

  12. vmware-view://10.10.10.10/My%20Notepad++?args=%22My%20new%20file.txt%22

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

  13. vmware-view://10.10.10.10/Notepad++%2012?args=a.txt%20b.txt

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

    注: 已发布的应用程序使用命令行参数的方式可能不相同。例如,如果将 a.txt b.txt 参数传递给 WordPad,WordPad 仅打开一个文件 ( a.txt)。

HTML 代码示例

您可以使用 URI 来创建超文本链接和按钮,以将其包含在电子邮件或网页中。以下示例介绍了如何使用第一个 URI 示例中的 URI 对标记为 Test Link 的超文本链接和标记为 TestButton 的按钮进行编码。

<html>
<body>

<a href="vmware-view://view.mycompany.com/Primary%20Desktop?action=start-session">Test Link</a><br>

<form><input type="button" value="TestButton" onClick="window.location.href=
'vmware-view://view.mycompany.com/Primary%20Desktop?action=start-session'"></form> <br>

</body>
</html>