将 Windows 许可证应用到会话主机虚拟机

如果客户已获得运行 Azure 虚拟桌面工作负载的适当许可,则有资格将 Windows 许可证应用到其会话主机虚拟机,并在无需支付另一个许可证的情况下运行它们。 有关详细信息,请参阅 Azure 虚拟桌面定价

Azure 虚拟桌面许可证的应用方法

使用 Azure 虚拟桌面许可,你可以将许可证应用到任何在主机池中注册为会话主机并接收用户连接的 Windows 或 Windows Server 虚拟机 (VM)。 此许可证不会应用到作为文件共享服务器、域控制器等运行的虚拟机。

可使用以下方法将 Azure 虚拟桌面许可证应用于 VM:

  • 可以在 Azure 门户中创建主机池及其会话主机虚拟机。 在 Azure 门户中创建 VM 会自动应用许可证。
  • 可以使用 GitHub Azure 资源管理器模板创建主机池及其会话主机虚拟机。 使用此方法创建 VM 会自动应用许可证。
  • 可以将许可证手动应用到现有的会话主机虚拟机。 若要以这种方式应用许可证,请先按照使用 PowerShell 或 Azure CLI 创建主机池中的说明操作来创建主机池和关联的 VM,再返回到本文来了解如何应用许可证。

手动将 Windows 许可证应用到 Windows 客户端会话主机 VM

注意

本部分的说明适用于 Windows 客户端 VM,而不适用于 Windows Server VM。

在开始之前,请确保已安装并配置最新版 Azure PowerShell

接下来,运行下面的 PowerShell cmdlet,以应用 Windows 许可证:

$vm = Get-AzVM -ResourceGroup <resourceGroupName> -Name <vmName>
$vm.LicenseType = "Windows_Client"
Update-AzVM -ResourceGroupName <resourceGroupName> -VM $vm

验证会话主机 VM 是否在利用许可权益

部署 VM 后,运行下面的 cmdlet,以验证许可证类型:

Get-AzVM -ResourceGroupName <resourceGroupName> -Name <vmName>

已应用 Windows 许可证的会话主机 VM 将显示如下内容:

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

没有应用 Windows 许可证的 VM 将显示如下内容:

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

运行下面的 cmdlet,以查看 Azure 订阅中应用了 Windows 许可证的所有会话主机 VM 的列表:

$vms = Get-AzVM
$vms | Where-Object {$_.LicenseType -like "Windows_Client"} | Select-Object ResourceGroupName, Name, LicenseType

使用 Windows Server 作为会话主机

如果将 Windows Server 部署为 Azure 虚拟桌面中的会话主机,则必须能够从这些虚拟机访问远程桌面服务许可证服务器。 只要会话主机和许可证服务器之间存在网络连接,远程桌面服务许可证服务器可以位于本地或 Azure 中。 有关详细信息,请参阅激活远程桌面服务许可证服务器

已知的限制

如果使用 Azure 虚拟桌面主机池创建过程创建 Windows Server 会话主机,该过程可能会自动为其分配不正确的许可证类型。 若要使用 PowerShell 更改许可证类型,请按照使用 Windows Server 的 Azure 混合权益转换现有 VM 中的说明进行操作。