View a markdown version of this page

設定 Windows Server 啟用 - Amazon Elastic VMware Service

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

設定 Windows Server 啟用

Amazon EVS 為具有 Windows Server 權限VMs 提供 Windows Server 啟用。您必須在用於 Amazon EVS 環境的 VPC 內建立 EVS Windows Server 啟用 VPC 端點。然後,每個具備權限的 VM 必須設定為連線至此啟用端點。只有在您有作用中的 Amazon EVS 環境時,才能建立 VPC 端點。

  1. 識別部署 Amazon EVS 環境的 VPC。

  2. 在相同的 VPC 中,使用下列服務名稱建立 VPC 端點:

    com.amazonaws.region.evs-windows-server-activation

    例如,使用下列組態建立 VPC 端點:

    • 類型: AWS 服務

    • 服務名稱:搜尋並選取 com.amazonaws.region.evs-windows-server-activation

    • VPC:選取 Amazon EVS 環境所在的 VPC

    • 子網路:選取 Windows VMs建立傳出連線的子網路 (子網路)

    • 安全群組:選取或建立允許1688來自 Windows 執行個體安全群組或 CIDR 的傳入 TCP 連接埠

  3. 記下您建立之 VPC 端點的私有 DNS 名稱。

  4. 連線至 Windows Server VM 並開啟 PowerShell

  5. 執行下列命令,將啟用伺服器設定為使用 VPC 端點:

    cscript C:\Windows\System32\slmgr.vbs /skms VPC_Endpoint_Private_DNS_Name:1688

    輸出會確認啟用伺服器已成功設定。

  6. 執行下列命令來啟用 Windows Server:

    cscript C:\Windows\System32\slmgr.vbs /ato

    輸出應包含 Product activated successfully.

  7. 執行下列命令,確認啟用已成功完成:

    cscript C:\Windows\System32\slmgr.vbs /dli

    輸出應包含:

    • Volume activation expiration: 259200 minute(s) (180 day(s)) — 或靠近它

    • Registered KMS machine name: VPC_Endpoint_Private_DNS_Name:1688

疑難排解

啟用失敗,因為 VM 沒有 GVLK

EVS 啟用端點需要 VMs 安裝一般磁碟區授權金鑰 (GVLK),才能使用 KMS 型啟用。若要檢查是否已安裝 GVLK,請執行下列命令:

cscript C:\Windows\System32\slmgr.vbs /dlv | findstr /C:"Product Key Channel"

如果輸出未顯示 Volume:GVLK,請從 Microsoft 網站上的 KMS 用戶端啟用金鑰尋找 Windows 版本和版本的對應產品金鑰 (GVLK)。請執行下列命令進行安裝:

cscript C:\Windows\System32\slmgr.vbs /ipk GVLK

安裝 GVLK 之後,請從步驟 6 的 /ato命令開始重試啟用步驟。

啟用命令傳回錯誤

如果 cscript C:\Windows\System32\slmgr.vbs /ato傳回錯誤,請確認 VM 可以到達連接埠 1688 上的 VPC 端點:

Test-NetConnection -ComputerName VPC_Endpoint_Private_DNS_Name -Port 1688

輸出應該會顯示 TcpTestSucceeded : True。例如:

ComputerName : <VPC_Endpoint_Private_DNS_Name> RemoteAddress : <VPC_Endpoint_IP_address> RemotePort : 1688 InterfaceAlias : Ethernet 2 SourceAddress : 10.0.110.93 TcpTestSucceeded : True

如果 TcpTestSucceededFalse,請確認 VPC 端點安全群組允許來自 VM 安全群組或 CIDR 的傳入 TCP 連接埠 1688。