

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

# 將選用的 Windows Server 元件新增至 Amazon EC2 Windows 執行個體
<a name="windows-optional-components"></a>

若要存取及安裝選用元件，您必須尋找屬於您版本 Windows Server 的正確 EBS 快照，從快照建立磁碟區，然後將磁碟區連接到您的執行個體。

**開始之前**  
使用 AWS 管理主控台 或命令列工具來取得執行個體的執行個體 ID 和可用區域。您必須在與您執行個體相同的可用區域中建立您的 EBS 磁碟區。

使用下列程序之一將 Windows Server 元件新增至您的執行個體。

------
#### [ Console ]

**如需為您的執行個體新增 Windows 元件**

1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在導覽窗格中，選擇 **Snapshots (快照)**。

1. 從 **Filter** (篩選條件) 列中，選擇 **Public Snapshots** (公有快照)。

1. 新增 **Owner Alias** (擁有者別名) 篩選條件，然後選擇 **amazon**。

1. 新增 **Description (描述)** 篩選條件，然後輸入 **Windows**。

1. 按 Enter

1. 選取符合您系統架構及語言偏好設定的快照。例如，若執行個體執行 Windows Server 2019，請選取 **Windows 2019 English Installation Media (Windows 2019 英文版安裝媒體)**。

1. 選擇 **Actions** (動作)、**Create volume from snapshot** (從快照建立磁碟區)。

1. 針對**可用區域**，選取符合您 Windows 執行個體的可用區域。選擇 **Add tag** (新增標籤)，然後為標籤索引鍵指定 **Name**，並為標籤值指定描述性名稱。選擇**建立磁碟區**。

1. 在 **Volume Successfully Created** (磁碟區建立成功) 訊息 (綠色橫幅) 中，選擇您剛剛建立的磁碟區。

1. 選擇 **Actions** (動作)、**Attach Volume** (連接磁碟區)。

1. 從 **Instance** (執行個體) 中，選取執行個體 ID。

1. 對於 **Device name** (裝置名稱)，輸入配件的裝置名稱。如需裝置名稱的說明，請參閱 [Amazon EC2 執行個體上磁碟區的裝置名稱](device_naming.md)。

1. 選擇 **Attach volume (連接磁碟區)**。

1. 連線到您的執行個體，然後讓磁碟區可用。如需詳細資訊，請參閱「Amazon EBS 使用者指南」**中的[讓 Amazon EBS 磁碟區可供使用](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-using-volumes.html)。
**重要**  
請不要初始化磁碟區。

1. 開啟 **Control Panel (控制面板)**，**Programs and Features (程式和功能)**。選擇 **Turn Windows features on or off (開啟或關閉 Windows 功能)**。若您收到提示要求安裝媒體，請指定使用安裝媒體的 EBS 磁碟區。

1. (選用) 完成媒體安裝後，您可以分離磁碟區。分離磁碟區後，即可將它刪除。

------
#### [ AWS CLI ]

**如需為您的執行個體新增 Windows 元件**

1. 使用 [describe-snapshots](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-snapshots.html) 命令，搭配 `owner-ids` 參數和 `description` 篩選條件，取得可用安裝媒體快照的清單。

   ```
   aws ec2 describe-snapshots \
       --owner-ids amazon \
       --filters Name=description,Values=Windows*
   ```

1. 在輸出中，注意符合您系統架構和語言偏好設定的快照 ID。例如：

   ```
   {
       "Snapshots": [
       ...
           {
               "OwnerAlias": "amazon", 
               "Description": "Windows 2019 English Installation Media", 
               "Encrypted": false, 
               "VolumeId": "vol-be5eafcb", 
               "State": "completed", 
               "VolumeSize": 6, 
               "Progress": "100%", 
               "StartTime": "2019-10-25T20:00:47.000Z", 
               "SnapshotId": "snap-22da283e", 
               "OwnerId": "123456789012"
           }, 
       ...
      ]
   }
   ```

1. 使用 [create-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-volume.html) 命令從快照建立磁碟區。指定與您執行個體相同的可用區域。

   ```
   aws ec2 create-volume \
       --snapshot-id snap-0abcdef1234567890 \
       --volume-type gp2 \
       --availability-zone us-east-1a
   ```

1. 在輸出中，記下磁碟區 ID。

   ```
   {
       "AvailabilityZone": "us-east-1a", 
       "Encrypted": false, 
       "VolumeType": "gp2", 
       "VolumeId": "vol-01234567890abcdef", 
       "State": "creating", 
       "Iops": 100, 
       "SnapshotId": "snap-0abcdef1234567890", 
       "CreateTime": "2017-04-18T10:33:10.940Z", 
       "Size": 6
   }
   ```

1. 使用 [attach-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/attach-volume.html) 命令將磁碟區連接到您的執行個體。

   ```
   aws ec2 attach-volume \
       --volume-id vol-0c98b37f30bcbc290 \
       --instance-id i-01474ef662b89480 \
       --device xvdg
   ```

1. 連線到您的執行個體，然後讓磁碟區可用。如需詳細資訊，請參閱「Amazon EBS 使用者指南」**中的[讓 Amazon EBS 磁碟區可供使用](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-using-volumes.html)。
**重要**  
請不要初始化磁碟區。

1. 開啟 **Control Panel (控制面板)**，**Programs and Features (程式和功能)**。選擇 **Turn Windows features on or off (開啟或關閉 Windows 功能)**。若您收到提示要求安裝媒體，請指定使用安裝媒體的 EBS 磁碟區。

1. (選用) 完成媒體安裝後，請使用 [detach-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/detach-volume.html) 命令將磁碟區與您的執行個體分離。分離磁碟區後，您可以使用 [delete-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-volume.html) 命令來刪除磁碟區。

------
#### [ PowerShell ]

**如需為您的執行個體新增 Windows 元件**

1. 使用 [Get-EC2Snapshot](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Snapshot.html) Cmdlet，搭配 `Owner` 和 `description` 篩選條件，取得可用安裝媒體快照的清單。

   ```
   Get-EC2Snapshot `
       -Owner amazon `
       -Filter @{ Name="description"; Values="Windows*" }
   ```

1. 在輸出中，注意符合您系統架構和語言偏好設定的快照 ID。例如：

   ```
   ...
   DataEncryptionKeyId :
   Description         : Windows 2019 English Installation Media
   Encrypted           : False
   KmsKeyId            :
   OwnerAlias          : amazon
   OwnerId             : 123456789012
   Progress            : 100%
   SnapshotId          : snap-0abcdef1234567890
   StartTime           : 10/25/2019 8:00:47 PM
   State               : completed
   StateMessage        :
   Tags                : {}
   VolumeId            : vol-01234567890abcdef
   VolumeSize          : 6
   ...
   ```

1. 使用 [New-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Volume.html) Cmdlet 從快照建立磁碟區。指定與您執行個體相同的可用區域。

   ```
   New-EC2Volume `
       -AvailabilityZone us-east-1a `
       -VolumeType gp2 `
       -SnapshotId snap-0abcdef1234567890
   ```

1. 在輸出中，記下磁碟區 ID。

   ```
   Attachments      : {}
   AvailabilityZone : us-east-1a
   CreateTime       : 4/18/2017 10:50:25 AM
   Encrypted        : False
   Iops             : 100
   KmsKeyId         :
   Size             : 6
   SnapshotId       : snap-0abcdef1234567890
   State            : creating
   Tags             : {}
   VolumeId         : vol-01234567890abcdef
   VolumeType       : gp2
   ```

1. 使用 [Add-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/Add-EC2Volume.html) Cmdlet 將磁碟區連接到您的執行個體。

   ```
   Add-EC2Volume `
       -InstanceId i-1234567890abcdef0 `
       -VolumeId vol-01234567890abcdef `
       -Device xvdh
   ```

1. 連線到您的執行個體，然後讓磁碟區可用。如需詳細資訊，請參閱「Amazon EBS 使用者指南」**中的[讓 Amazon EBS 磁碟區可供使用](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-using-volumes.html)。
**重要**  
請不要初始化磁碟區。

1. 開啟 **Control Panel (控制面板)**，**Programs and Features (程式和功能)**。選擇 **Turn Windows features on or off (開啟或關閉 Windows 功能)**。若您收到提示要求安裝媒體，請指定使用安裝媒體的 EBS 磁碟區。

1. (選用) 完成媒體安裝後，請使用 [Dismount-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/Dismount-EC2Volume.html) Cmdlet 將磁碟區與您的執行個體分離。分離磁碟區後，您可以使用 [Remove-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2Volume.html) Cmdlet 移除該磁碟區。

------