Compartir a través de

配置个人桌面分配

重要

本教程的内容适用于包含 Azure 资源管理器 Azure 虚拟桌面对象的 Azure 虚拟桌面。

个人主机池是一种具有个人桌面的主机池。 个人桌面具有一对一映射,这意味着一个用户只能被分配到一个个人桌面。 用户每次登录时,他们的用户会话都会定向到指定的个人桌面会话主机。 这种主机池类型是资源密集型工作负载的客户的理想选择,因为如果会话主机上只有一个会话,用户体验和会话性能将得到改善。 这种主机池类型的另一个好处是,在用户注销后,用户活动、文件和设置会持续存在于虚拟机操作系统 (VM OS) 磁盘上。

必须将用户分配到个人桌面才能启动其会话。 你可以配置个人桌面主机池的分配类型,以调整 Azure 虚拟桌面环境来更好地满足你的需求。 在本主题中,我们将介绍如何为用户配置自动分配或直接分配。

注意

本文中的说明仅适用于个人桌面主机池而不适用于共用主机池,因为不会将共用主机池中的用户分配到特定的会话主机。

先决条件

如果使用 Azure 门户或 PowerShell 方法,则需要以下各项:

如果要使用 PowerShell 分配桌面,则需要下载并安装 Azure 虚拟桌面 PowerShell 模块(如果尚未下载安装)。

配置自动分配

自动分配在用户首次连接时会为其分配个人桌面。 它是在 Azure 虚拟桌面环境中新创建的个人桌面主机池的默认分配类型。 自动分配用户不需要特定的会话主机。

若要自动分配用户,请先将其分配到个人桌面主机池,以便他们能够在其源中看到桌面。 当分配的用户在其源中启动桌面时,如果他们尚未连接到主机池,他们的用户会话将被负载均衡到可用的会话主机。 分配类型设置为自动,仍可以在他们连接之前将用户直接分配到会话主机

若要在 Azure 门户中配置自动分配,请执行以下操作:

  1. 登录 Azure 门户

  2. 在搜索栏中,输入“Azure 虚拟桌面”,然后选择匹配的服务条目。

  3. 选择“主机池”,然后选择要配置自动分配的个人主机池

  4. 接下来,选择“属性”,转到“分配”下拉菜单,然后选择“自动”

  5. 选择“保存” 。

配置直接分配

与自动分配不同,使用直接分配时,首先将特定的个人桌面分配给用户。 必须将用户分配到个人桌面主机池和特定的会话主机,然后他们才能连接到其个人桌面。 如果仅将用户分配到主机池而不分配会话主机,他们将无法访问资源,并且会看到一条错误消息,指出“无可用的资源”

若要在 Azure 门户中配置直接分配,请执行以下操作:

  1. 登录 Azure 门户

  2. 在搜索栏中,键入“Azure 虚拟桌面”,然后选择匹配的服务条目。

  3. 选择“主机池”,然后选择要配置自动分配的个人主机池

  4. 接下来,选择“属性”,转到“分配”下拉菜单,然后选择“直接”

  5. 选择“保存” 。

直接将用户分配到会话主机

下文介绍如何使用 Azure 门户或 PowerShell 将用户直接分配到会话主机。 无法使用 Azure CLI 将用户分配到会话主机。

要直接将用户分配到 Azure 门户中的会话主机,请执行以下操作:

  1. 登录 Azure 门户

  2. 在搜索栏中输入“Azure 虚拟桌面”。

  3. 在“服务”下,选择“Azure 虚拟桌面” 。

  4. 在“Azure 虚拟桌面”页上,转到窗口左侧的菜单,选择“主机池”。

  5. 选择要将用户分配到的主机池。

  6. 接下来,请跳到窗口左侧的菜单,并选择“应用程序组”。

  7. 选择要将用户分配到的应用组的名称,然后在窗口左侧的菜单中选择“分配”。

  8. 选择“+ 添加”,然后选择要分配到此应用组的用户或用户组。

  9. 选择信息栏中的“分配 VM”,从而为用户分配会话主机。

  10. 选择要分配给用户的会话主机,然后选择“分配”。 也可以依次选择“分配”>“分配用户”。

  11. 从可用用户列表中选择要将会话主机分配给的用户。

  12. 完成后,选择“选择”。

取消分配个人桌面

下文介绍如何使用 Azure 门户或 Azure PowerShell 取消分配个人桌面。 无法使用 Azure CLI 取消分配个人桌面。

在 Azure 门户中取消分配个人桌面的步骤:

  1. 登录 Azure 门户

  2. 在搜索栏中输入“Azure 虚拟桌面”。

  3. 在“服务”下,选择“Azure 虚拟桌面” 。

  4. 在“Azure 虚拟桌面”页上,转到窗口左侧的菜单,选择“主机池”。

  5. 选择要修改其用户分配的主机池。

  6. 接下来,转到窗口左侧的菜单,然后选择“会话主机”。

  7. 选中要取消分配用户的会话主机旁边的复选框,选择行末尾的省略号,然后选择“取消分配用户”。 也可以依次选择“分配”>“取消分配用户”。

    椭圆形取消分配个人桌面菜单的取消分配用户菜单选项屏幕截图。

    取消分配个人桌面的分配菜单的取消分配用户菜单选项屏幕截图。

  8. 出现警告提示时,选择“取消分配”。

重新分配个人桌面

下文介绍如何使用 Azure 门户或 Azure PowerShell 重新分配个人桌面。 无法使用 Azure CLI 重新分配个人桌面。

在 Azure 门户中重新分配个人桌面的步骤:

  1. 登录 Azure 门户

  2. 在搜索栏中输入“Azure 虚拟桌面”。

  3. 在“服务”下,选择“Azure 虚拟桌面” 。

  4. 在“Azure 虚拟桌面”页上,转到窗口左侧的菜单,选择“主机池”。

  5. 选择要修改其用户分配的主机池。

  6. 接下来,转到窗口左侧的菜单,然后选择“会话主机”。

  7. 选中要重新分配到不同用户的会话主机旁边的复选框,选择行末尾的省略号,然后选择“分配到其他用户”。 也可以依次选择“分配”>“分配到其他用户”。

    椭圆形重新分配个人桌面菜单的分配不同用户菜单选项屏幕截图。

    重新分配个人桌面的分配菜单的分配不同用户菜单选项屏幕截图。

  8. 从可用用户列表中选择要将会话主机分配给的用户。

  9. 完成后,选择“选择”。

为个人主机池中的会话主机指定易记的名称

可以为你创建的个人桌面指定“易记名称”,以帮助用户使用 PowerShell 在源中区分它们。 Azure 门户或 Azure CLI 目前无法为会话主机提供易记名称。

  1. 在本地设备上运行 PowerShell。

  2. 在 PowerShell 中运行以下命令,为会话主机添加或更改一个易记的名称:

    $parameters = @{
       HostPoolName = 'HostPoolName'
       Name = 'SessionHostName'
       ResourceGroupName = 'ResourceGroupName'
       FriendlyName = 'SessionHostFriendlyName'
    }
    
    Update-AzWvdSessionHost @parameters
    
  3. 若要为会话主机指定易记名称,请在 PowerShell 中运行以下命令:

    $sessionHostParams = @{
       HostPoolName = 'HostPoolName'
       Name = 'SessionHostName'
       ResourceGroupName = 'ResourceGroupName'
    }
    
    Get-AzWvdSessionHost @sessionHostParams | FL Name, AssignedUser, FriendlyName
    

后续步骤

配置个人桌面分配类型并为会话主机指定易记名称后,可以登录到 Azure 虚拟桌面客户端,将其作为用户会话的一部分进行测试。 下面的文章将介绍如何使用所选的客户端连接到会话: