

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 將串流工作階段從 Web 瀏覽器重新導向至 WorkSpaces 應用程式用戶端
<a name="redirect-streaming-session-from-web-to-client"></a>

您可以設定 WorkSpaces 應用程式，將串流工作階段從 Web 瀏覽器重新導向至 WorkSpaces 應用程式用戶端。如此一來，當您的使用者登入 WorkSpaces 應用程式並在 Web 瀏覽器中啟動串流工作階段時，他們的工作階段會重新導向至 WorkSpaces 應用程式用戶端。若要執行此操作，請執行這些步驟。

1. 使用 WorkSpaces 應用程式 `CreateStreamingURL` API 動作來產生串流 URL。

1. 將自訂 WorkSpaces 應用程式用戶端處理常式的下列字首新增至串流 URL： **amazonappstream:**

   字首和串流 URL 的格式如下：

   **amazonappstream:**{{base64encoded(streamingURL)}}
**注意**  
編碼 URL 時，請確定編碼為 UTF-8。  
要編碼的 Powershell 範例： `[Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes("Streaming/IdpURL"))`

1. 當使用者重新導向至串流 URL 時，其瀏覽器會偵測到連結必須由 WorkSpaces 應用程式用戶端開啟。

1. 系統會提示使用者選擇是否要使用 WorkSpaces 應用程式用戶端啟動串流工作階段。

1. 在出現提示後，會發生下列情況：
   + 如果已安裝 WorkSpaces 應用程式用戶端，使用者可以使用 WorkSpaces 應用程式用戶端選擇繼續串流工作階段。
   + 如果未安裝 WorkSpaces 應用程式用戶端，瀏覽器行為會有所不同，如下所示：
     + Chrome：不會顯示任何訊息。
     + Firefox：訊息指出，使用者需要新的應用程式來開啟 Amazon AppStream。
     + Microsoft Edge：不會顯示任何訊息。
     + Internet Explorer — 訊息會通知使用者未安裝 WorkSpaces 應用程式用戶端。

       在此情況下，使用者可以選取 **Download AppStream Client (下載 AppStream 用戶端)** 連結以下載用戶端。下載用戶端之後，可進行安裝，然後使用用戶端重新整理瀏覽器以開始使用串流工作階段。

## 使用預設瀏覽器建立 Windows 桌面捷徑
<a name="desktop-shortcut"></a>

若要使用預設瀏覽器建立 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
```