本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將串流工作階段從 Web 瀏覽器重新導向至 WorkSpaces 應用程式用戶端
您可以設定 WorkSpaces 應用程式,將串流工作階段從 Web 瀏覽器重新導向至 WorkSpaces 應用程式用戶端。如此一來,當您的使用者登入 WorkSpaces 應用程式並在其 Web 瀏覽器中啟動串流工作階段時,其工作階段會重新導向至 WorkSpaces 應用程式用戶端。若要執行此操作,請執行這些步驟。
-
使用 WorkSpaces 應用程式
CreateStreamingURLAPI 動作來產生串流 URL。 將自訂 WorkSpaces 應用程式用戶端處理常式的下列字首新增至串流 URL:
amazonappstream:字首和串流 URL 的格式如下:
amazonappstream:base64encoded(streamingURL)注意
編碼 URL 時,請確定編碼為 UTF-8。
要編碼的 Powershell 範例:
[Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes("Streaming/IdpURL"))當使用者重新導向至串流 URL 時,其瀏覽器會偵測到連結必須由 WorkSpaces 應用程式用戶端開啟。
系統會提示使用者選擇是否要使用 WorkSpaces 應用程式用戶端啟動串流工作階段。
在出現提示後,會發生下列情況:
如果已安裝 WorkSpaces 應用程式用戶端,使用者可以使用 WorkSpaces 應用程式用戶端選擇繼續串流工作階段。
如果未安裝 WorkSpaces 應用程式用戶端,瀏覽器行為會有所不同,如下所示:
Chrome:不會顯示任何訊息。
Firefox:訊息指出,使用者需要新的應用程式來開啟 Amazon AppStream。
Microsoft Edge:不會顯示任何訊息。
Internet Explorer — 訊息會通知使用者未安裝 WorkSpaces 應用程式用戶端。
在此情況下,使用者可以選取 Download AppStream Client (下載 AppStream 用戶端) 連結以下載用戶端。下載用戶端之後,可進行安裝,然後使用用戶端重新整理瀏覽器以開始使用串流工作階段。
使用預設瀏覽器建立 Windows 桌面捷徑
若要使用預設瀏覽器建立 Windows 桌面捷徑來啟動用戶端,請使用下列 Powershell 指令碼範例。
$StringToEncode = 'your URL string' $encodedUrl = [Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes($StringToEncode)) $shortcutContent = " [{000214A0-0000-0000-C000-000000000046}] Prop3=19,0 [InternetShortcut] IDList= URL=amazonappstream:$encodedUrl IconIndex=0 HotKey=0 IconFile=$env:USERPROFILE\AppData\Local\AppStreamClient\appstreamclient.exe " Set-Content -Path "$env:USERPROFILE\Desktop\AppStream 2.0 Client Launcher.url" -Value $shortcutContent