

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

# 教學課程：安裝 Amazon WorkSpaces 應用程式用戶端並為您的使用者自訂用戶端體驗
<a name="install-client-configure-settings"></a>

下列各節說明如何安裝 WorkSpaces 應用程式用戶端，並為使用者自訂用戶端體驗。如果您計畫為您的使用者下載並安裝用戶端，請先下載企業部署工具。然後，您可以執行 PowerShell 指令碼來安裝 WorkSpaces 應用程式用戶端，並遠端設定用戶端設定。

**注意**  
不支援搭配 WorkSpaces 應用程式 macOS 用戶端使用企業部署工具。

**Topics**
+ [下載企業部署工具](#install-client-use-remote-deployment-tool)
+ [安裝 WorkSpaces 應用程式用戶端和 USB 驅動程式](#run-powershell-script-install-client-usb-driver-silently)
+ [使用 WorkSpaces 應用程式用戶端存取 WorkSpaces 應用程式](#access-appstream-with-client)
+ [設定 WorkSpaces 應用程式用戶端使用者的 StartURL 登錄檔值](#set-start-url-registry-value)
+ [設定 TrustedDomains 登錄值為 WorkSpaces 應用程式用戶端啟用其他網域](#set-trusted-domains-registry-value)
+ [建立 AS2TrustedDomains DNS TXT 記錄，為 WorkSpaces 應用程式用戶端啟用您的網域，而無需進行登錄檔變更](#create-AS2TrustedDomains-DNS-TXT-record-client)
+ [停用受信任網域的 DNS TXT 記錄查詢](#disable-DNS-TXT-record-lookup-client)
+ [選擇是否停用自動用戶端更新](#disable-automatic-updates-client)
+ [選擇是否停用隨需診斷記錄檔上傳](#disable-on-demand-diagnostic-log-uploads)
+ [選擇是否停用原生應用程式模式](#disable-native-application-mode-client)
+ [選擇是否停用本機印表機重新導向](#disable-local-printer-redirection-client)
+ [選擇是否停用智慧卡重新導向](#disable-local-smart-card-support-client)
+ [為您的使用者設定其他 WorkSpaces 應用程式用戶端設定](#configure-client)
+ [使用群組政策自訂 WorkSpaces 應用程式用戶端體驗](#configure-client-with-adm-template-group-policy)

## 下載企業部署工具
<a name="install-client-use-remote-deployment-tool"></a>

企業部署工具包含 WorkSpaces 應用程式用戶端安裝檔案和群組政策管理範本。

1. 若要下載企業部署工具，請在 [WorkSpaces 應用程式支援的用戶端](https://clients.amazonappstream.com)頁面右下角，選取**企業部署工具**連結。此連結會開啟 .zip 檔案，其內含最新版工具的必要檔案。

1. 若要將所需的檔案解壓縮，導覽至您下載工具的位置，以滑鼠右鍵按一下 **AmazonAppStreamClient\$1EnterpriseSetup\$1<version>** 資料夾，然後選擇 **Extract All (解壓縮全部)**。此資料夾包含兩個安裝程式和群組政策管理範本：
   + WorkSpaces 應用程式用戶端安裝程式 (AmazonAppStreamClientSetup\$1<version>.msi) — 安裝 WorkSpaces 應用程式用戶端。
   + WorkSpaces 應用程式 USB 驅動程式安裝程式 (AmazonAppStreamUsbDriverSetup\$1<version>.exe) — 安裝 WorkSpaces 應用程式 USB 驅動程式，此驅動程式是搭配透過 WorkSpaces 應用程式串流的應用程式使用 USB 裝置所需的。
   + WorkSpaces 應用程式用戶端群組政策管理範本 (as2\$1client\$1config.adm) — 可讓您透過群組政策設定 WorkSpaces 應用程式用戶端。

## 安裝 WorkSpaces 應用程式用戶端和 USB 驅動程式
<a name="run-powershell-script-install-client-usb-driver-silently"></a>

下載 WorkSpaces 應用程式用戶端安裝檔案後，請在使用者的電腦上執行下列 PowerShell 指令碼，以無提示方式安裝 WorkSpaces 應用程式用戶端安裝檔案、AppStreamClient.exe,和 USB 驅動程式。

**注意**  
若要執行此指令碼，您必須使用「Administrator (管理員)」許可登入適用的電腦。您也可以在啟動時以「System (系統)」帳戶遠端執行指令碼。

```
Start-Process msiexec.exe -Wait -ArgumentList  '/i AmazonAppStreamClientSetup_<version>.msi /quiet'

Start-Process AmazonAppStreamUsbDriverSetup_<version>.exe -Wait -ArgumentList  '/quiet'
```

在使用者電腦上安裝企業部署工具後，WorkSpaces 應用程式用戶端會安裝如下：

1. WorkSpaces 應用程式用戶端安裝檔案會複製到使用者電腦上的下列路徑：C：\$1Program Files (x86)\$1Amazon WorkSpaces Applications Client Installer\$1AppStreamClient.exe.

1. 使用者第一次在安裝企業部署工具後登入其電腦時，便會安裝 WorkSpaces 應用程式用戶端。
**注意**  
如果企業部署工具偵測到 WorkSpaces 應用程式用戶端資料夾 **AppStreamClient** 已存在於 **%localappdata%**，則工具不會安裝用戶端。

如果使用者解除安裝 WorkSpaces 應用程式用戶端，在您更新 WorkSpaces 應用程式企業部署工具之前，不會再次安裝用戶端。

## 使用 WorkSpaces 應用程式用戶端存取 WorkSpaces 應用程式
<a name="access-appstream-with-client"></a>

根據預設，當使用者啟動 WorkSpaces 應用程式用戶端時，他們只能連線到包含 WorkSpaces 應用程式網域的 URLs，或包含啟用連線之 DNS TXT 記錄的網域。您可以執行下列任一動作，讓用戶端使用者存取 WorkSpaces 應用程式網域以外的網域：
+ 設定 `StartURL` 登錄值，指定使用者可存取的自訂 URL，例如貴組織的登入入口網站。
+ 設定 `TrustedDomains` 登錄值，指定使用者可存取之受信任的網域。
+ 建立 `AS2TrustedDomains` DNS TXT 記錄，指定使用者可存取之受信任的網域。此方法可避免登錄檔變更。

**注意**  
WorkSpaces 應用程式用戶端和 DNS TXT 記錄組態不會阻止使用者使用其他連線方法來存取您指定的網域或 URLs。例如，如果使用者具有網域或 URL 的網路存取權，使用者可使用 Web 瀏覽器來存取指定的網域或 URL。

## 設定 WorkSpaces 應用程式用戶端使用者的 StartURL 登錄檔值
<a name="set-start-url-registry-value"></a>

您可以使用`StartUrl`登錄值來設定當使用者啟動用戶端時，在 WorkSpaces 應用程式用戶端中填入的自訂 URL。您可以在安裝用戶端時建立此 HKLM 登錄機碼，這樣使用者就不需要在啟動用戶端時指定 URL。

安裝 WorkSpaces 應用程式用戶端之後，您可以執行下列 PowerShell 指令碼來建立此登錄機碼，也可以使用 WorkSpaces 應用程式用戶端企業部署工具中包含的管理範本，透過群組政策設定用戶端。

將 `StartUrl` 值換成身分提供者 (IdP) 的 URL。URL 必須使用裝置信任的憑證。也就是說，`StartUrl` 網頁所使用的憑證必須包含主體別名 (SAN)，其中包括 URL 的網域名稱。例如，如果 `StartUrl` 設為 https://appstream.example.com，SSL 憑證必須具有包含 appstream.example.com 的 SAN。

**注意**  
若要執行此指令碼，您必須使用「Administrator (管理員)」許可登入適用的電腦。您也可以在啟動時以「System (系統)」帳戶遠端執行指令碼。

```
$registryPath="HKLM:\Software\Amazon\AppStream Client"
New-Item -Path "HKLM:\Software\Amazon" -Name "AppStream Client" -Force

New-ItemProperty -Path $registryPath -Name "StartUrl" -Value "https://www.example.com" -PropertyType String -Force | Out-Null
```

## 設定 TrustedDomains 登錄值為 WorkSpaces 應用程式用戶端啟用其他網域
<a name="set-trusted-domains-registry-value"></a>

您可以設定 WorkSpaces 應用程式用戶端，以連線到您指定之受信任網域中的 URLs。舉例來說，您可能想讓使用者連線到您組織網域中的任何 URL 或連線到您一或多個 IdP 網域中的任何 URL。當您指定 URL 時，請使用下列格式：\$1.*example*-*idp*.*com*。

您可以使用逗號分隔格式指定受信任的網域清單。將此清單新增為 WorkSpaces 應用程式 HKLM `TrustedDomains` 登錄機碼的登錄值。我們建議您建立此登錄機碼，並在安裝 WorkSpaces 應用程式用戶端時指定信任的網域清單，或者如果您使用 Microsoft Active Directory，則透過群組政策指定信任的網域清單。如此一來，使用者就可以在安裝用戶端之後，立即連線到任何受信任網域中的 URL。

安裝 WorkSpaces 應用程式用戶端之後，您可以執行下列 PowerShell 指令碼來建立此登錄機碼。或者，您可以使用 WorkSpaces 應用程式用戶端企業部署工具中包含的管理範本，透過群組政策設定用戶端。

在您的一或多個組織或 IdP 網域中使用逗號分隔清單取代 `TrustedDomains` 值。受信任網域網頁所使用的憑證必須包含 SAN，其中包括 URL 的網域。例如，如果受信任的網域包含 \$1.example.com，而使用者指定 https://appstream.example.com，則 SSL 憑證必須具有包含 appstream.example.com 的 SAN。

**注意**  
若要執行此指令碼，您必須使用「Administrator (管理員)」許可登入適用的電腦。您也可以在啟動時以「System (系統)」帳戶遠端執行指令碼。

```
$registryPath="HKLM:\Software\Amazon\AppStream Client"
New-Item -Path "HKLM:\Software\Amazon" -Name "AppStream Client" -Force

New-ItemProperty -Path $registryPath -Name "TrustedDomains" -Value "*.example1.com, *.example2.com, aws.amazon.com" -PropertyType String -Force | Out-Null
```

以下是格式化受信任網域名稱的需求和考量。
+ 支援使用下列字元：a-z、0-9、-、\$1
+ DNS 會根據 \$1 字元出現在網域名稱中的位置，將其視為萬用字元或星號字元 (ASCII 42)。下列在 DNS 記錄名稱中使用 \$1 做為萬用字元的限制：
  + \$1 必須取代網域名稱最左邊的標籤。例如，\$1.example.com 或 \$1.pro.example.com。如果您在任何其他位置包含 \$1 (例如 prod.\$1.example.com)，則 DNS 會將其視為星號字元 (ASCII 42)，而不是萬用字元。
  + \$1 必須取代整個標籤。例如，您無法指定 \$1prod.example.com 或 prod\$1.example.com。
  + \$1 適用於包含 \$1 的子網域層級，以及該子網域的所有子網域。例如，如果項目名為 \$1.example.com，WorkSpaces 應用程式用戶端會允許 zenith.example.com、acme.zenith.example.com 和 pinnacle.acme.zenith.example.com。

## 建立 AS2TrustedDomains DNS TXT 記錄，為 WorkSpaces 應用程式用戶端啟用您的網域，而無需進行登錄檔變更
<a name="create-AS2TrustedDomains-DNS-TXT-record-client"></a>

您可以在網域中建立 DNS TXT 記錄，藉此讓使用者能夠連線到組織網域中的任何 URL (例如 \$1.example.com)，或連線到 IdP 網域中的任何 URL (例如 \$1.example-idp.com)。當您建立 DNS TXT 記錄時，使用者不需要 `StartURL` 或 `TrustedDomains` 登錄值，即可連線到 URL。

您可以使用逗號分隔格式指定受信任的子網域清單，並加上 `AS2TrustedDomains=` 字首。然後，建立適當網域的 DNS TXT 記錄。`AS2TrustedDomains` DNS TXT 記錄只能啟用同一個網域或建立 DNS TXT 記錄之網域的子網域。您無法使用 DNS TXT 記錄來啟用其他網域。

如需有關設定 DNS 記錄的詳細資訊，請參閱[使用 Route 53 DNS TXT 記錄啟用 AppStream 2.0 用戶端的組織網域](https://aws.amazon.com/blogs/desktop-and-application-streaming/enable-your-organizational-domain-for-the-appstream-2-0-client-with-a-route-53-dns-txt-record/)和[建立 AS2TrustedDomains DNS TXT 記錄，將 AppStream 2.0 原生用戶端重新導向至第三方身分提供者](https://aws.amazon.com/blogs/desktop-and-application-streaming/creating-an-as2trusteddomains-dns-txt-record-to-redirect-the-appstream-2-0-native-client-to-a-third-party-identity-provider/)。

**注意**  
當您建立 DNS TXT 記錄時，任何使用者都可以從不包含在 `StartURL` 或 `TrustedDomains` 登錄值的已啟用網域中進行串流。WorkSpaces 應用程式用戶端和 DNS TXT 記錄組態不會阻止使用者使用其他連線方法來存取您指定的網域或 URLs。例如，如果使用者具有網域或 URL 的網路存取權，使用者可使用 Web 瀏覽器來存取指定的網域或 URL。

### DNS TXT 記錄組態範例
<a name="configuration-example-AS2TrustedDomains-DNS-TXT-record-client"></a>

以下是 DNS TXT 記錄組態的範例。透過此範例的組態，使用者可以啟動 WorkSpaces 應用程式用戶端並連線至 appstream.example.com 或 appstream-dev.example.com。不過，他們無法連線到 example.com。
+ `Domains to enable` — appstream.example.com、appstream-dev.example.com
+ `DNS TXT record location` — example.com
+ `DNS TXT record value` — AS2TrustedDomains=appstream.example.com、appstream-dev.example.com

### 需求和考量事項
<a name="requirements-AS2TrustedDomains-DNS-TXT-record-client"></a>

建立 DNS TXT 記錄時，請謹記下列需求和考量事項：
+ 您必須在第二層網域建立 TXT 記錄。例如，如果網域是 prod.appstream.example.com，則必須在 example.com 建立 DNS TXT 記錄。
+ TXT 記錄值必須以 `AS2TrustedDomains=` 開始
+ 支援使用下列字元：a-z、0-9、-、\$1
+ DNS 會根據 \$1 字元出現在網域名稱中的位置，將其視為萬用字元或星號字元 (ASCII 42)。下列在 DNS 記錄名稱中使用 \$1 做為萬用字元的限制：
  + \$1 必須取代網域名稱最左邊的標籤。例如，\$1.example.com 或 \$1.pro.example.com。如果您在任何其他位置包含 \$1 (例如 prod.\$1.example.com)，則 DNS 會將其視為星號字元 (ASCII 42)，而不是萬用字元。
  + \$1 必須取代整個標籤。例如，您無法指定 \$1prod.example.com 或 prod\$1.example.com。
  + \$1 適用於包含 \$1 的子網域層級，以及該子網域的所有子網域。例如，如果項目名為 \$1.example.com，WorkSpaces 應用程式用戶端允許連線至下列網域：zenith.example.com、acme.zenith.example.com 和 pinnacle.acme.zenith.example.com。

## 停用受信任網域的 DNS TXT 記錄查詢
<a name="disable-DNS-TXT-record-lookup-client"></a>

根據預設，當使用者啟動 WorkSpaces 應用程式並指定非 WorkSpaces 應用程式網域的 URL 時，用戶端會執行 DNS TXT 記錄查詢。查詢會在 URL 網域的第二層執行，這樣用戶端就能判斷網域是否包含在 `AS2TrustedDomains` 清單中。此行為可讓使用者連線到未在 `StartURL`或 `TrustedDomains`登錄機碼或 WorkSpaces 應用程式網域中指定的網域。

您可以將 `DnsTxtRecordQueryDisabled` 登錄金鑰的值設定為 `true` 以停用此行為。您可以在安裝 WorkSpaces 應用程式用戶端時建立此登錄機碼。如此一來，用戶端只會連線至 `StartURL` 或 `TrustedDomains` 登錄金鑰所指定的 URL。

安裝 WorkSpaces 應用程式用戶端之後，您可以執行下列 PowerShell 指令碼來建立此登錄機碼。或者，您可以使用 WorkSpaces 應用程式用戶端企業部署工具中包含的管理範本，透過群組政策設定用戶端。

**注意**  
若要執行此指令碼，您必須使用「Administrator (管理員)」許可登入適用的電腦。您也可以在啟動時以「System (系統)」帳戶遠端執行指令碼。

```
$registryPath="HKLM:\Software\Amazon\AppStream Client"
New-Item -Path "HKLM:\Software\Amazon" -Name "AppStream Client" -Force
 
New-ItemProperty -Path $registryPath -Name "DnsTxtRecordQueryDisabled" -Value "true" -PropertyType String -Force | Out-Null
```

## 選擇是否停用自動用戶端更新
<a name="disable-automatic-updates-client"></a>

根據預設，當新版本的 WorkSpaces 應用程式用戶端可用時，用戶端會自動更新至最新版本。您可以將 `AutoUpdateDisabled` 登錄機碼的值設定為 `true` 以停用自動更新。您可以在安裝 WorkSpaces 應用程式用戶端時建立此登錄機碼。如此一來，每當新版本可供使用時，就不會自動更新此用戶端。

安裝 WorkSpaces 應用程式用戶端之後，您可以執行下列 PowerShell 指令碼來建立此登錄機碼。或者，您可以使用 WorkSpaces 應用程式用戶端企業部署工具中包含的管理範本，透過群組政策設定用戶端。

**注意**  
若要執行此指令碼，您必須使用「Administrator (管理員)」許可登入適用的電腦。您也可以在啟動時以「System (系統)」帳戶遠端執行指令碼。

```
$registryPath="HKLM:\Software\Amazon\AppStream Client"
New-Item -Path "HKLM:\Software\Amazon" -Name "AppStream Client" -Force

New-ItemProperty -Path $registryPath -Name "AutoUpdateDisabled" -Value "True" -PropertyType String -Force | Out-Null
```

## 選擇是否停用隨需診斷記錄檔上傳
<a name="disable-on-demand-diagnostic-log-uploads"></a>

根據預設，WorkSpaces 應用程式用戶端可讓使用者隨需將診斷日誌和微型傾印上傳至 WorkSpaces 應用程式 (AWS)。此外，如果發生例外狀況或 WorkSpaces 應用程式用戶端停止回應，系統會提示使用者選擇是否要上傳 minidump 和相關聯的日誌。如需隨需診斷記錄的詳細資訊，請參閱[自動與隨需診斷記錄檔上傳](feature-support-diagnostic-log-upload.md)。

您可以將 `UserUploadOfClientLogsAllowed` 登錄機碼的值設定為 `false` 以停用這些行為。您可以在安裝 WorkSpaces 應用程式用戶端時建立此 HKLM 登錄機碼。

安裝 WorkSpaces 應用程式用戶端之後，您可以執行下列 PowerShell 指令碼來建立此登錄機碼。或者，您可以使用 WorkSpaces 應用程式用戶端企業部署工具中包含的管理範本，透過群組政策設定用戶端。

**注意**  
若要執行此指令碼，您必須使用「Administrator (管理員)」許可登入適用的電腦。您也可以在啟動時以「System (系統)」帳戶遠端執行指令碼。

```
$registryPath="HKLM:\Software\Amazon\AppStream Client"
New-Item -Path "HKLM:\Software\Amazon" -Name "AppStream Client" -Force

New-ItemProperty -Path $registryPath -Name "UserUploadOfClientLogsAllowed" -Value "false" -PropertyType String -Force | Out-Null
```

## 選擇是否停用原生應用程式模式
<a name="disable-native-application-mode-client"></a>

根據預設，WorkSpaces 應用程式用戶端可以在傳統模式或原生應用程式模式下執行。您可以將 `NativeAppModeDisabled` 登錄機碼的值設定為 `true` 以停用原生應用程式模式。您可以在安裝 WorkSpaces 應用程式用戶端時建立此 HKLM 登錄機碼。如果此值設定為 `true`，用戶端則只會在傳統模式下執行。如需有關原生應用程式模式的資訊，請參閱[原生應用程式模式](feature-support-native-application-mode.md)。

安裝 WorkSpaces 應用程式用戶端之後，您可以執行下列 PowerShell 指令碼來建立此登錄機碼。或者，您可以使用 WorkSpaces 應用程式用戶端企業部署工具中包含的管理範本，透過群組政策設定用戶端。

**注意**  
若要執行此指令碼，您必須使用「Administrator (管理員)」許可登入適用的電腦。您也可以在啟動時以「System (系統)」帳戶遠端執行指令碼。

```
$registryPath="HKLM:\Software\Amazon\AppStream Client"
New-Item -Path "HKLM:\Software\Amazon" -Name "AppStream Client" -Force

New-ItemProperty -Path $registryPath -Name "NativeAppModeDisabled" -Value "True" -PropertyType String -Force | Out-Null
```

## 選擇是否停用本機印表機重新導向
<a name="disable-local-printer-redirection-client"></a>

根據預設，WorkSpaces 應用程式用戶端可讓使用者將列印任務從串流應用程式重新導向至連線至本機電腦的印表機。您可以透過將 `PrinterRedirectionDisabled` 登錄機碼的值設定為 `true` 以停用本機印表機重新導向。您可以在安裝 WorkSpaces 應用程式用戶端時建立此 HKLM 登錄機碼。如果值設定為 `true`，用戶端就不會將列印工作從使用者的串流應用程式重新導向至連接其本機電腦的印表機。

安裝 WorkSpaces 應用程式用戶端之後，您可以執行下列 PowerShell 指令碼來建立此登錄機碼。或者，您可以使用 WorkSpaces 應用程式用戶端企業部署工具中包含的管理範本，透過群組政策設定用戶端。

**注意**  
若要執行此指令碼，您必須使用「Administrator (管理員)」許可登入適用的電腦。您也可以在啟動時以「System (系統)」帳戶遠端執行指令碼。

```
$registryPath="HKLM:\Software\Amazon\AppStream Client"
New-Item -Path "HKLM:\Software\Amazon" -Name "AppStream Client" -Force

New-ItemProperty -Path $registryPath -Name "PrinterRedirectionDisabled" -Value "True" -PropertyType String -Force | Out-Null
```

## 選擇是否停用智慧卡重新導向
<a name="disable-local-smart-card-support-client"></a>

根據預設，WorkSpaces 應用程式用戶端會啟用智慧卡重新導向。啟用此功能時，使用者可以在 WorkSpaces 應用程式串流工作階段期間使用連接到其本機電腦及其智慧卡的智慧卡讀取器，而無需 USB 重新導向。在 WorkSpaces 應用程式串流工作階段期間，使用者的智慧卡讀取器和智慧卡仍可存取，以便與本機應用程式搭配使用。用戶端會將智慧卡 API 呼叫從使用者的串流應用程式重新導向至其本機智慧卡。您可以透過將 `SmartCardRedirectionDisabled` 登錄機碼的值設定為 `true` 以停用智慧卡重新導向。您可以在安裝 WorkSpaces 應用程式用戶端時建立此 HKLM 登錄機碼。

如果此值設為 `true`，您的使用者無法在沒有 USB 重新導向的 WorkSpaces 應用程式串流工作階段期間使用其智慧卡讀取器和智慧卡。在此情況下，除非您[限定裝置](qualify-usb-devices.md)，否則使用者無法使用連接其本機電腦的智慧卡登入其串流應用程式。在您符合裝置的資格後，使用者必須與 [ WorkSpaces 應用程式共用裝置](client-application-windows-how-to-share-usb-devices-user.md)。當智慧卡重新導向停用時，在使用者的 WorkSpaces 應用程式串流工作階段期間，無法存取其智慧卡讀取器和智慧卡，以便與本機應用程式搭配使用。

安裝 WorkSpaces 應用程式用戶端之後，您可以執行下列 PowerShell 指令碼來建立此登錄機碼。或者，您可以使用 WorkSpaces 應用程式用戶端企業部署工具中包含的管理範本，透過群組政策設定用戶端。

**注意**  
若要執行此指令碼，您必須使用「Administrator (管理員)」許可登入適用的電腦。您也可以在啟動時以「System (系統)」帳戶遠端執行指令碼。

```
$registryPath="HKLM:\Software\Amazon\AppStream Client"
New-Item -Path "HKLM:\Software\Amazon" -Name "AppStream Client" -Force

New-ItemProperty -Path $registryPath -Name "SmartCardRedirectionDisabled" -Value "True" -PropertyType String -Force | Out-Null
```

## 為您的使用者設定其他 WorkSpaces 應用程式用戶端設定
<a name="configure-client"></a>

WorkSpaces 應用程式用戶端使用登錄機碼來設定下列額外的用戶端設定：
+ WorkSpaces 應用程式用戶端最終使用者授權合約 (EULA) 接受
+ 已接受 WorkSpaces 應用程式用戶端 EULA 版本
+ WorkSpaces 應用程式用戶端的自動診斷日誌上傳
+ 用於將 USB 驅動程式傳遞至 WorkSpaces 應用程式的 USB 驅動程式的自動更新
+ 在 WorkSpaces 應用程式用戶端中啟用硬體轉譯
+ 在 WorkSpaces 應用程式用戶端中設定檔案系統重新導向的自訂資料夾路徑
+ 在系統預設瀏覽器中開啟身分提供者 (IdP) 的 URL
+ 新增指標，以提供串流資料遺失的即時視覺化意見回饋

下表摘要說明其他用戶端設定的登錄值，您可以用來自訂使用者的 WorkSpaces 應用程式用戶端體驗。

**注意**  
這些值會區分大小寫。


| Value | 登錄檔路徑 | Type | 說明 | 資料 | 
| --- | --- | --- | --- | --- | 
| EULAAccepted | HKCU\$1Software\$1Amazon\$1Appstream Client | String | 將此值設定為 true ，以代表您的使用者接受 WorkSpaces 應用程式用戶端 EULA。 | true/false | 
| AcceptedEULAVersion | HKCU\$1Software\$1Amazon\$1Appstream Client | String | 接受的 EULA 版本。如果 WorkSpaces 應用程式用戶端 EULA 的目前版本與接受的 EULA 版本不同，系統會提示使用者接受目前的 EULA 版本。 | 1.0 | 
| DiagnosticInfoCollectionAllowed | HKCU\$1Software\$1Amazon\$1Appstream Client | String | 將此值設定為 true ，讓 WorkSpaces 應用程式自動將診斷日誌從 WorkSpaces 應用程式用戶端傳送至 WorkSpaces 應用程式 (AWS)。 | true/false | 
| USBDriverOptIn | HKCU\$1Software\$1Amazon\$1Appstream Client | String | 將此值設定為 true，讓 WorkSpaces 應用程式自動更新用來將 USB 驅動程式傳遞至 WorkSpaces 應用程式的 USB 驅動程式。 | true/false | 
| HardwareRenderingEnabled | HKCU\$1Software\$1Amazon\$1Appstream Client | String | 將此值設定為 true以在 WorkSpaces 應用程式用戶端中啟用硬體轉譯。 | true/false | 
| FileRedirectionCustomDefaultFolders | HKCU\$1Software\$1Amazon\$1Appstream Client | String | 設定此值來包含檔案系統重新導向的至少一個資料夾路徑。藉由使用「\$1」來分隔多個資料夾路徑。根據預設，會指定下列資料夾路徑：%USERPROFILE%\$1Desktop\$1%USERPROFILE%\$1Documents\$1%USERPROFILE%\$1Downloads | 有效的資料夾路徑 | 
| OpenIdpUrlInSystemBrowser | HKCU\$1Software\$1Amazon\$1Appstream Client | String | 將此值設定為 true，讓 WorkSpaces 應用程式用戶端在系統預設瀏覽器中開啟 IdP URL。用戶端 1.1.1360 版及更新版本支援此功能。 | true/false | 
| DataLossIndicator | HKCU\$1Software\$1Amazon\$1Appstream Client | String | 將此值設定為 SHOW\$1ON\$1LOSSY，以在串流資料遺失時包含紅色警告指標。將此值設定為 SHOW\$1ON\$1LOSSLESS，以便在沒有串流資料遺失時包含綠色運作狀態指標。 | DISABLED/SHOW\$1ON\$1LOSSY/SHOW\$1ON\$1LOSSLESS | 

安裝 WorkSpaces 應用程式用戶端之後，您可以執行下列 PowerShell 指令碼來建立這些登錄機碼。如果您不想建立所有登錄機碼，請視需要修改指令碼，來只建立您想要的登錄機碼。或者，您可以使用 WorkSpaces 應用程式用戶端企業部署工具中提供的管理範本，透過群組政策來設定用戶端。

**注意**  
您必須為每個使用者設定下列項目。

```
$registryPath="HKCU:\Software\Amazon\AppStream Client"
New-Item -Path "HKCU:\Software\Amazon" -Name "AppStream Client" -Force
New-ItemProperty -Path $registryPath -Name "EULAAccepted" -Value "true" -PropertyType String -Force | Out-Null
New-ItemProperty -Path $registryPath -Name "AcceptedEULAVersion" -Value "1.0" -PropertyType String -Force | Out-Null
New-ItemProperty -Path $registryPath -Name "DiagnosticInfoCollectionAllowed" -Value "true" -PropertyType String -Force | Out-Null
New-ItemProperty -Path $registryPath -Name "USBDriverOptIn" -Value "true" -PropertyType String -Force | Out-Null
New-ItemProperty -Path $registryPath -Name "HardwareRenderingEnabled" -Value "true" -PropertyType String -Force | Out-Null
New-ItemProperty -Path $registryPath -Name "FileRedirectionCustomDefaultFolders" -Value "%USERPROFILE%\Desktop|%USERPROFILE%\Documents|%USERPROFILE%\Downloads" -PropertyType String -Force | Out-Null
New-ItemProperty -Path $registryPath -Name "OpenIdpUrlInSystemBrowser" -Value "true" -PropertyType String -Force | Out-Null
```

## 使用群組政策自訂 WorkSpaces 應用程式用戶端體驗
<a name="configure-client-with-adm-template-group-policy"></a>

您可以使用 WorkSpaces 應用程式用戶端企業部署工具中提供的管理範本，透過群組政策設定用戶端。若要了解如何將管理範本載入群組政策管理主控台，請參閱 Microsoft 支援服務文件中的[管理群組政策管理範本 (.adm) 檔案的建議](https://support.microsoft.com/en-us/help/816662/recommendations-for-managing-group-policy-administrative-template-adm)。