Azure で Windows 11 をデプロイする方法

適用対象: ✔️ Windows VM ✔️ フレキシブル スケール セット

接続ユーザーごとに Windows 11 Enterprise E3/E5 または Azure Virtual Desktop Access (ユーザー サブスクリプション ライセンスまたはアドオン ユーザー サブスクリプション ライセンス) をご利用中のお客様は、Windows 11 のマルチテナント ホスティング権限により、他のライセンスを購入することなく、Windows 11 ライセンスをクラウドに移行し、Azure 上で Windows 11 Virtual Machines を実行することができます。

詳細については、Windows 11 のマルチテナント ホスティングに関するページを参照してください。

注意

マルチテナント ホスティング権限の対象となるサブスクリプション ライセンス

Azure で Windows 11 を実行できるようにするサブスクリプション ライセンスの詳細については、「Windows 11 の Virtual Desktops ライセンスの概要」をダウンロードしてください

重要

Azure で運用ワークロードのために Windows 11 のイメージを使用するには、ユーザーに以下のいずれかのサブスクリプション ライセンスが必要です。 これらのいずれかのサブスクリプション ライセンスがない場合は、クラウド サービス パートナーを通じて、または Microsoft から直接購入できます。

オペレーティング システムとライセンス

セッション ホストで仮想デスクトップとリモート アプリを提供するために使用できるオペレーティング システムを選択することができます。 さまざまなホスト プールで異なるオペレーティング システムを使用することで、ユーザーに柔軟性を提供することができます。 サポートされる日付は、Microsoft ライフサイクル ポリシーに則しています。 次のオペレーティング システムの 64 ビット バージョンがサポートされます。

オペレーティング システム ライセンス

  • Windows 11 Enterprise マルチセッション
  • Windows 11 Enterprise
  • Windows 10 Enterprise バージョン 1909 以降 (Windows 10 デプロイの場合)

ライセンスのエンタイトルメント

  • Microsoft 365 E3、E5、A3、A5、F3、Business Premium、Student Use Benefit
  • Windows Enterprise E3、E5
  • Windows VDA E3、E5
  • Windows Education A3、A5

外部ユーザーは、ライセンスのエンタイトルメントではなくユーザーごとのアクセス価格を使用できます。

Azure Marketplace から Windows 11 イメージをデプロイする

PowerShell、CLI、および Azure Resource Manager テンプレートでのデプロイについては、Windows 11 イメージを PublisherName: MicrosoftWindowsDesktopOffer: 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 イメージを検索して使用する」を参照してください

Note

トラステッド起動が有効になっている新しいバージョンの 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 を含む、すべての Administrator アカウントをアクティブとしてマークします。 この例は、ビルトイン 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 コマンドレットを使って、その VHD を Azure Storage アカウントにアップロードします。

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 がライセンスの特典を利用していることを確認する

VM を PowerShell または Resource Manager のいずれかのデプロイ方法によってデプロイした後、Get-AzVM を使ってライセンスの種類を確認します。

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

適切なライセンス タイプが指定された Windows 10 の場合、出力は次の例のようになります。

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

この出力を、Azure Hybrid Use Benefit ライセンスを使わずにデプロイされた次の VM (Azure Gallery から直接デプロイされた VM など) と比べてください。

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

Microsoft Entra ID への参加に関する追加情報

Azure では、Microsoft Entra ID への参加には使用できない、管理者アカウントが組み込まれたすべての Windows VM がプロビジョニングされます。 たとえば、"[設定] > [アカウント] > [職場または学校にアクセスする] > [+ 接続]" は機能しません。 Microsoft Entra ID を手動で参加させるには、2 番目の管理者アカウントを作成してログオンする必要があります。 プロビジョニング パッケージを使用して Microsoft Entra ID を構成することもできます。詳細については、「次の手順」セクションのリンクを使用してください。

次のステップ