您可以使用 vmware-view URI 配置建立超文字連結或按鈕,並在電子郵件中或網頁上加入這些連結。例如,使用者可以按一下 URI 連結,以使用您指定的啟動選項來啟動遠端桌面平台。

URI 語法範例

在每個 URI 範例後均會說明使用者在按下 URI 連結後會看見的情形。

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

    Horizon Client 會啟動並連線至 view.mycompany.com 伺服器。[登入] 對話方塊會提示使用者輸入使用者名稱、網域名稱和密碼。成功登入之後,用戶端會連線至顯示名稱為主要桌面平台的遠端桌面平台,且使用者會登入客體作業系統。

    備註: 在此範例中,系統會使用預設的顯示通訊協定和視窗大小。預設顯示通訊協定為 PCoIP,而預設視窗大小為全螢幕。
  2. vmware-view://view.mycompany.com/cn%3Dwin7-32%2Cou%3Dapplications%2Cdc%3Dvdi%2Cdc%3Dvmware%2Cdc%3Dint

    Horizon Client 會啟動並連線至 view.mycompany.com 伺服器。[登入] 對話方塊會提示使用者輸入使用者名稱、網域名稱和密碼。成功登入後,用戶端會連線至遠端桌面平台,且其桌面平台識別碼為 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

    除了針對連線伺服器執行個體採用非預設的連接埠 7555 之外,此 URI 與先前的範例具有同樣的效果。(預設連接埠為 443。)因為提供了遠端桌面平台識別碼,儘管 URI 中並未包含 start-session 動作,遠端桌面平台仍會開啟。

  4. vmware-view://[email protected]/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 伺服器。在 [登入] 對話方塊中,使用者必須提供使用者名稱、網域名稱和密碼。成功登入之後,用戶端會連線至顯示名稱為計算器的已發佈應用程式。該連線採用 VMware Blast 顯示通訊協定。

  6. vmware-view://[email protected]/Finance%20Desktop?domainName=mycompany

    Horizon Client 會啟動並連線至 view.mycompany.com 伺服器。在 [登入] 對話方塊中,使用者名稱文字方塊中填入了 fred,且網域文字方塊填入了 mycompany。該使用者僅必須提供密碼。成功登入之後,用戶端會連線至顯示名稱為財務桌面平台的遠端桌面平台,且使用者會登入客體作業系統。

  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 會顯示對話方塊,提示使用者確認 Primary Desktop 的重新啟動作業。

    備註: 只有在 Horizon 管理員已為遠端桌面平台啟用重新啟動功能時,才可使用此動作。
  10. vmware-view://view.mycompany.com/Primary%20Desktop?action=start-session&connectUSBOnStartup=true
    此 URI 和第一個範例具有同樣的效果,並會將連線到用戶端系統的所有 USB 裝置重新導向至遠端桌面平台。
  11. vmware-view://

    如果 Horizon Client 未執行,則會開始執行。如果 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 傳遞至已發佈應用程式的啟動命令中。空格和雙引號會使用百分比逸出。由於檔案名稱包含空格,因此會以雙引號括住。

    您也可以使用下列語法,在 Windows 命令列提示字元中輸入此命令:
    vmware-view.exe --serverURL 10.10.10.10 --appName "My Notepad++" --args "\"my new.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 檔案。
  14. vmware-view://view.mycompany.com/Notepad?unauthenticatedAccessEnabled=true&unauthenticatedAccessAccount=anonymous1

    Horizon Client 會使用 anonymous1 使用者帳戶啟動並連線至 view.mycompany.com 伺服器。「記事本」應用程式會在未提示使用者提供登入認證的情況下啟動。

HTML 程式碼範例

您可以使用 URI 建立超文字連結和按鈕,並加入至電子郵件或網頁中。以下範例顯示如何使用第一個 URI 範例中的 URI,對標示為測試連結的超文字連結和標示為測試按鈕的按鈕進行編碼。

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