透過 URI,您可以建立超文字連結或按鈕,並將這些連結包含在電子郵件訊息中或網頁上。使用者可以按一下這些連結,以使用您指定的啟動選項開啟特定的遠端桌面平台或已發佈的應用程式。
URI 語法範例
下列每個 URI 範例後均會說明使用者在按下 URI 連結後會看見的情形。查詢不區分大小寫,例如,您可以使用 domainName 或 domainname。
-
https://horizon.mycompany.com/?domainName=finance&userName=fred
HTML Access 會啟動並連線至 horizon.mycompany.com 伺服器。在登入方塊中,使用者名稱文字方塊會填入名稱 Fred,網域文字方塊會填入財務。該使用者僅必須提供密碼。
-
https://horizon.mycompany.com/?userName=finance%5Cfred
HTML Access 會啟動並連線至 horizon.mycompany.com 伺服器。在登入方塊中,使用者名稱文字方塊填入了名稱 finance\fred。該使用者僅必須提供密碼。
-
https://horizon.mycompany.com/?userName=fred@finance
HTML Access 會啟動並連線至 horizon.mycompany.com 伺服器。在登入方塊中,使用者名稱 文字方塊填入了名稱 fred@finance。該使用者僅必須提供密碼。
-
https://horizon.mycompany.com/?desktopId=Primary%20Desktop&action=start-session
HTML Access 會啟動並連線至 horizon.mycompany.com 伺服器。登入方塊會提示使用者輸入使用者名稱、網域名稱和密碼。成功登入之後,用戶端會連線至顯示名稱為主要桌面平台的遠端桌面平台,且使用者會登入客體作業系統。
-
https://horizon.mycompany.com/?applicationId=Notepad&action=start-session
HTML Access 會啟動並連線至 horizon.mycompany.com 伺服器。登入方塊會提示使用者輸入使用者名稱、網域名稱和密碼。成功登入之後,將會啟動「記事本」應用程式。
-
https://horizon.mycompany.com:7555/?desktopId=Primary%20Desktop
除了針對伺服器採用非預設的連接埠 7555 之外,此 URI 與先前的範例具有同樣的效果。預設連接埠為 443。由於提供了遠端桌面平台識別碼,儘管 URI 中並未包含 start-session 動作,遠端桌面平台仍會啟動。
-
https://horizon.mycompany.com/?applicationId=Primary%20Application&desktopId=Primary%20Desktop
此 URI 會同時指定已發佈的應用程式和遠端桌面平台。當您同時指定已發佈的應用程式和遠端桌面平台時,將只會啟動遠端桌面平台。
-
https://horizon.mycompany.com/?desktopId=Primary%20Desktop&action=reset
HTML Access 會啟動並連線至 horizon.mycompany.com 伺服器。登入方塊會提示使用者輸入使用者名稱、網域名稱和密碼。成功登入後,該用戶端會顯示對話方塊,提示使用者確認主要桌面平台的重設作業。
備註: 只有在 Horizon 管理員已允許使用者重設其機器時,才能使用此動作。 -
https://horizon.mycompany.com/?My%20Notepad++?args=%22My%20new%20file.txt%22
在伺服器 horizon.mycompany.com 上開啟 My Notepad++,並將引數 My new file.txt 傳遞至應用程式啟動命令中。由於檔案名稱包含空格,因此會以雙引號括住。
-
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 檔案。 -
https://horizon.mycompany.com/?desktopId=Primary%20Desktop&action=restart
HTML Access 會啟動並連線至 horizon.mycompany.com 伺服器。登入方塊會提示使用者輸入使用者名稱、網域名稱和密碼。成功登入後,該用戶端會顯示對話方塊,提示使用者確認主要桌面平台的重新啟動作業。
備註: 只有在 Horizon 管理員已允許使用者重新啟動其機器時,才能使用此動作。 -
https://horizon.mycompany.com/?unauthenticatedAccessEnabled=true&unauthenticatedAccessAccount=anonymous_user1
HTML Access 會啟動,並使用 anonymous_user1 帳戶連線至 horizon.mycompany.com 伺服器。
HTML 程式碼範例
您可以使用 URI 建立超文字連結和按鈕,並加入至電子郵件或網頁中。以下範例顯示如何使用第一個 URI 範例中的 URI,針對名稱為測試連結的超文字連結和名稱為測試按鈕的按鈕進行編碼。
<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>