如何在 Azure 上部署 Windows 11

適用於:✔️ Windows VM ✔️ 彈性擴展集

對於每位 Windows 11 企業版 E3/E5 或 Azure 虛擬桌面存取的使用者客戶 (使用者訂閱授權或附加元件使用者訂閱授權),適用於 Windows 11 的多租用戶主機權限可讓您將 Windows 11 授權帶到雲端,並在 Azure 上執行 Windows 11 虛擬機器,而不必付費取得其他授權。

如需詳細資訊,請參閱適用於 Windows 11 的多租用戶主機

注意

符合多租用戶主機權限的訂閱授權

如需深入了解有資格在 Azure 上執行 Windows 11 的訂閱授權,請下載虛擬桌面的 Windows 11 授權概要 (英文)

重要

使用者必須擁有下列其中一個訂閱授權,才能在 Azure 中將 Windows 11 映像用於任何生產工作負載。 如果您沒有其中一個訂閱授權,可以透過您的雲端服務合作夥伴或直接透過 Microsoft 購買。

作業系統和授權

您可以選擇可用於工作階段主機的作業系統,來提供虛擬桌面和遠端應用程式。 您可以使用不同的作業系統搭配不同的主機集區,為您的使用者提供彈性。 支援的日期會內嵌於 Microsoft 生命週期原則中。 我們支援下列 64 位元版本的作業系統:

作業系統授權

  • Windows 11 企業版多工作模式
  • Windows 11 企業版
  • Windows 10 企業版,1909 版本或更新版本 (適用於 Windows 10 部署)

授權權利

  • Microsoft 365 E3、E5、A3、A5、F3、商務進階版、學生使用權益
  • WINDOWS 企業版 E3、E5
  • Windows VDA E3、E5
  • Windows 教育版 A3、A5

外部使用者可以使用的是每位使用者存取價格,而不是授權權利。

從 Azure Marketplace 部署 Windows 11 映像

針對 PowerShell、CLI 和 Azure Resource Manager 的範本部署,您可以使用 PublisherName: MicrosoftWindowsDesktopOffer: Windows-11 找到 Windows 11 映像。

Get-AzVmImageSku -Location 'West US' -PublisherName 'MicrosoftWindowsDesktop' -Offer 'Windows-11'

Skus                 Offer      PublisherName           Location
----                 -----      -------------           --------
win11-21h2-avd       Windows-11 MicrosoftWindowsDesktop westus
win11-21h2-ent       Windows-11 MicrosoftWindowsDesktop westus   
win11-21h2-entn      Windows-11 MicrosoftWindowsDesktop westus  
win11-21h2-pro       Windows-11 MicrosoftWindowsDesktop westus  
win11-21h2-pron      Windows-11 MicrosoftWindowsDesktop westus  
win11-22h2-avd       Windows-11 MicrosoftWindowsDesktop westus  
win11-22h2-ent       Windows-11 MicrosoftWindowsDesktop westus  
win11-22h2-entn      Windows-11 MicrosoftWindowsDesktop westus  
win11-22h2-pro       Windows-11 MicrosoftWindowsDesktop westus  
win11-22h2-pron      Windows-11 MicrosoftWindowsDesktop westus  

如需可用映像的詳細資訊,請參閱透過 Azure PowerShell 尋找和使用 Azure Marketplace VM 映像

注意

如果您要升級至已啟用可信啟動的 Windows 11 較新版本,且您目前在未啟用可信啟動的 Windows 11 版本上,必須先解除分配 VM,才能繼續進行升級。 如需詳細資訊,請參閱在現有的 Azure VM 上啟用可信啟動

將 Windows 11 VHD 上傳到 Azure

如果您要上傳一般化的 Windows 11 VHD,請注意 Windows 11 未預設啟用內建的 Administrator 帳戶。 若要啟用內建的 Administrator 帳戶,請在自訂指令碼擴充功能中加入下列命令。

Net user <username> /active:yes

下列 PowerShell 程式碼片段是要將所有的 Administrator 帳戶標示為作用中,包括內建的系統管理員。 這個範例適用於不知道內建系統管理員使用者名稱的情況。

$adminAccount = Get-WmiObject Win32_UserAccount -filter "LocalAccount=True" | ? {$_.SID -Like "S-1-5-21-*-500"}
if($adminAccount.Disabled)
{
    $adminAccount.Disabled = $false
    $adminAccount.Put()
}

如需詳細資訊,請參閱:

使用多租用戶主機權限部署 Windows 11

確定您已安裝並設定最新的 Azure PowerShell。 備妥 VHD 之後,請使用 Add-AzVhd Cmdlet,將 VHD 上傳到 Azure 儲存體帳戶,如下所示:

Add-AzVhd -ResourceGroupName "myResourceGroup" -LocalFilePath "C:\Path\To\myvhd.vhd" `
    -Destination "https://mystorageaccount.blob.core.windows.net/vhds/myvhd.vhd"

使用 Azure Resource Manager 範本部署進行部署Resource Manager 範本內可指定另外的 licenseType 參數。 您可以進一步了解如何 製作 Azure Resource Manager 範本。 將 VHD 上傳至 Azure 之後,請編輯 Resource Manager 範本以將授權類型納入計算提供者,之後再照常部署範本即可:

"properties": {
    "licenseType": "Windows_Client",
    "hardwareProfile": {
        "vmSize": "[variables('vmSize')]"
    }

透過 PowerShell 部署 透過 PowerShell 部署 Windows Server VM 時,您需要為 -LicenseType 新增另一個參數。 將 VHD 上傳至 Azure 之後,您可以使用 New-AzVM 建立 VM 並指定授權類型,如下所示:

New-AzVM -ResourceGroupName "myResourceGroup" -Location "West US" -VM $vm -LicenseType "Windows_Client"

確認您的 VM 可享受授權權益

透過 PowerShell 或 Resource Manager 部署方法部署 VM 之後,請使用 Get-AzVM 驗證授權類型:

Get-AzVM -ResourceGroup "myResourceGroup" -Name "myVM"

Windows 10 的輸出類似下列範例,並且會有正確的授權類型:

Type                     : Microsoft.Compute/virtualMachines
Location                 : westus
LicenseType              : Windows_Client

下列 VM 在部署時未提供 Azure Hybrid Use Benefit 授權 (例如直接從 Azure 資源庫部署 VM),您可看出此輸出的差異:

Type                     : Microsoft.Compute/virtualMachines
Location                 : westus
LicenseType              :

關於加入 Microsoft Entra ID 的其他資訊

Azure 會使用內建的 Administrator 帳戶佈建所有 Windows VM,但此帳戶無法用來加入 Microsoft Entra ID。 例如,[設定] > [帳戶] > [存取公司或學校資源] > [+連線]>>> 不會有作用。 您必須建立第二個 Administrator 帳戶並以此帳戶的身分登入,才能手動加入 Microsoft Entra ID。 您也可以使用佈建套件來設定 Microsoft Entra ID,請使用下一步一節中的連結來深入了解。

後續步驟