Citrix DaaS

已加入 Azure Active Directory

注意:

自 2023 年 7 月起,Microsoft 已将 Azure Active Directory (Azure AD) 重命名为 Microsoft Entra ID。在本文档中,任何提及 Azure Active Directory、Azure AD 或 AAD 的内容现在均指 Microsoft Entra ID。

除了 Citrix DaaS 系统要求部分中概述的要求外,本文还介绍了使用 Citrix DaaS 创建 Azure Active Directory (AAD) 加入目录的要求。

要求

  • 控制平面:参阅支持的配置
  • VDA 类型:单会话(仅限桌面)或多会话(应用程序和桌面)
  • VDA 版本:2203 或更高版本
  • 配置类型:Machine Creation Services (MCS)、使用计算机配置文件工作流的持久和非持续
  • 分配类型:专用和池
  • 托管平台:仅限 Azure
  • 必须启用 Rendezvous V2

限制

  • 不支持服务连续性。
  • 不支持单点登录到虚拟桌面。用户在登录桌面时必须手动输入凭据。
  • 不支持在虚拟桌面中使用 Windows Hello 进行登录。目前仅支持用户名和密码。如果用户尝试使用任何 Windows Hello 方法登录,则他们会收到一条错误消息,指出他们不是代理用户,并且会话已断开连接。关联的方法包括 PIN、FIDO2 密钥、MFA 等。
  • 仅支持 Microsoft Azure Resource Manager 云环境。
  • 首次启动虚拟桌面会话时,Windows 登录屏幕可能会显示上次登录的用户的登录提示,但无法选择切换到其他用户。用户必须等到登录超时并且出现桌面的锁定屏幕,然后单击锁定屏幕以再次显示登录屏幕。此时,用户可以选择“其他用户”并输入其凭据。当计算机处于非持久状态时,每个新会话都会出现这种行为。

注意事项

映像配置

已加入 Azure AD

  • 考虑禁用 Windows Hello,这样用户在登录虚拟桌面时就不会被提示进行设置。如果您使用的是 VDA 2209 或更高版本,则会自动完成。对于早期版本,您可以通过以下两种方式之一执行此操作:

    • 组策略或本地策略

      • 导航到计算机配置 > 管理模板 > Windows 组件 > Windows Hello 企业版
      • 使用 Windows Hello 企业版设置为:
        • 已禁用,或者
        • 已启用,然后选择 Do not start Windows Hello provisioning after sign-in(登录后不启动 Windows Hello 预配)。
    • Microsoft Intune

      • 创建用于禁用 Windows Hello 企业版的设备配置文件。请参阅 Microsoft 文档了解详细信息。
      • 目前,Microsoft 仅支持静态计算机的 Intune 注册,这意味着您无法使用 Intune 管理非静态计算机。
  • 必须授予用户在 Azure 中的显式访问权限,才能使用其 AAD 凭据登录计算机。这可以通过在资源组级别添加角色分配来实现:

    1. 登录 Azure 门户。
    2. 选择资源组
    3. 单击虚拟桌面工作负载所在的资源组。
    4. 选择 访问控制 (IAM)
    5. 单击 Add role assignment(添加角色分配)。
    6. 搜索 Virtual Machine User Login(虚拟机用户登录),在列表中将其选中,然后单击下一步
    7. 选择 User, group, or service principal(用户、组或服务主体)。
    8. 单击 Select members(选择成员),然后选择要提供虚拟桌面访问权限的用户和组。
    9. 单击 Select(选择)。
    10. 单击 Review + assign(检查 + 分配)。
    11. 再次单击 Review + assign(检查 + 分配)。

注意:

如果选择让 MCS 为虚拟桌面创建资源组,则可以在创建计算机目录后添加此角色分配。

  • 主 VM 可以已加入 Azure AD,也可以未加入域。此功能需要 VDA 版本 2212 或更高版本。

VDA 安装和配置

请按照安装 VDA 的步骤进行操作:

  1. 请务必在安装向导中选择以下选项:

    • 在“环境”页面中,选择创建主 MCS 映像

    Azure AD config 1(Azure AD 配置 1)

    • 在“Delivery Controller”页面中,选择让 Machine Creation Services 自动创建

    Azure AD config 2(Azure AD 配置 2)

  2. 安装 VDA 后,添加以下注册表值:

    • 注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\VirtualDesktopAgent
    • 值类型:DWORD
    • 值名称:GctRegistration
    • 值数据:1
  3. 对于基于 Windows 11 22H2 的主虚拟机,在主 VM 中创建计划任务,该任务在系统启动时使用系统帐户执行以下命令。只有 VDA 版本 2212 或更早版本才需要在主 VM 中安排任务的任务。

    reg ADD HKLM\Software\AzureAD\VirtualDesktop /v Provider /t REG_SZ /d Citrix /f
    <!--NeedCopy-->
    
  4. 如果您将主虚拟机加入到 Azure AD,然后通过 dsregcmd 实用程序手动删除加入,请确保 HKLM\Software\Microsoft\Windows Azure\CurrentVersion\AADLoginForWindowsExtension 下 AADLoginForWindowsExtensionJoined 的值为零。

下一步的去向

资源位置和主机连接可用后,请继续创建计算机目录。有关创建已加入 Azure Active Directory 的计算机目录的详细信息,请参阅创建已加入 Azure Active Directory 的目录

已加入 Azure Active Directory