使用 Azure 虚拟桌面端的 Microsoft Teams

Azure 虚拟桌面上的 Microsoft Teams 支持聊天和协作。 借助媒体优化,它还支持通话和会议功能,方法是在使用支持的远程桌面客户端时将其重定向到本地设备。 你仍可将 Azure 虚拟桌面上的 Microsoft Teams 与其他客户端配合使用,后者无需支持经过优化的通话和会议功能亦无妨。 所有平台都支持 Teams 聊天和协作功能。

提示

新的 Microsoft Teams 应用现已正式发布,可与 Azure 虚拟桌面配合使用,功能与经典 Teams 应用相同,并改进了性能、可靠性和安全性。 你仍然可以将经典 Microsoft Teams 应用与 Azure 虚拟桌面配合使用,直到 2024 年 6 月 30 日,之后你将需要使用新的 Microsoft Teams 应用。 若要详细了解如何在虚拟桌面基础结构 (VDI) 环境中使用 Microsoft Teams,请参阅适用于虚拟化桌面基础结构的 Teams

先决条件

在使用 Azure 虚拟桌面上的 Microsoft Teams 之前,需要执行以下操作:

  • 为 Microsoft Teams 准备你的网络

  • 连接到运行 Windows 10 或 11 多会话或 Windows 10 或 11 企业版的会话主机。 不支持运行 Windows 的 N 或 KN SKU 的会话主机。

  • 对于 Windows,还需要在客户端设备和会话主机上安装最新版本的 Microsoft Visual C++ 可再发行程序包。 若要在 Azure 虚拟桌面上使用 Teams 的媒体优化,需要使用 C++ 可再发行程序包。

  • 在运行 Windows 10、Windows 10 IoT 企业版 或 Windows 11 且满足 Microsoft Teams 的硬件要求的客户端设备上安装最新版远程桌面客户端

  • 如果你使用 FSLogix 进行配置文件管理,并想要使用新版 Microsoft Teams 应用,则需要安装 FSLogix 2210 修补程序 3 (2.9.8716.30241) 或更高版本。

Microsoft Teams 的媒体优化仅适用于以下客户端:

若要详细了解 Azure 虚拟桌面上的 Teams 所支持的功能以及所需的最低客户端版本,请参阅 Azure 虚拟桌面上的 Teams 支持的功能

准备安装 Teams 桌面应用

本部分将介绍如何在 Windows 10 或 11 企业多会话或 Windows 10 或 11 企业版 VM 映像上安装 Teams 桌面应用。

为 Teams 启用媒体优化

若要为 Teams 启用媒体优化,请在主机 VM 上设置以下注册表项:

  1. 从开始菜单,以管理员身份运行注册表编辑器。 转到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Teams 。 请创建 Teams 密钥(如果该密钥不存在)。

  2. 为 Teams 密钥创建以下值:

    名称 类型 数据/值
    IsWVDEnvironment DWORD 1

或者,你可以通过从提升的 PowerShell 会话运行以下命令来创建注册表项:

New-Item -Path "HKLM:\SOFTWARE\Microsoft\Teams" -Force
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Teams" -Name IsWVDEnvironment -PropertyType DWORD -Value 1 -Force

安装远程桌面 WebRTC 重定向程序服务

需要远程桌面 WebRTC 重定向程序服务,才能在 Azure 虚拟桌面上运行 Teams。 安装该服务:

  1. 以本地管理员身份登录到会话主机。

  2. 下载远程桌面 WebRTC 重定向程序服务安装程序

  3. 打开已下载的文件,开始安装过程。

  4. 按提示操作。 完成后,选择“完成”。

有关最新版本的 WebRTC 重定向程序服务的详细信息,可参阅远程桌面 WebRTC 重定向程序服务中的新增功能

在会话主机上安装 Teams

可以按计算机或按用户部署 Teams 桌面应用。 对于共用主机池中的会话主机,需要按计算机安装 Teams。 若要在会话主机上安装 Teams,请按照相关文章中的步骤操作:

验证媒体优化是否已加载

安装 WebSocket 重定向程序服务和 Teams 桌面应用后,请按照以下步骤验证是否已加载 Teams 媒体优化:

  1. 退出并重启 Teams 应用程序。

  2. 选择用户配置文件图像,然后选择“关于”。

  3. 选择“版本”。

    如果已加载媒体优化,则横幅会显示已优化 Azure 虚拟桌面媒体。 如果横幅显示 Azure 虚拟桌面媒体未连接,请退出 Teams 应用,然后重试。

  4. 选择用户配置文件图像,然后选择“设置”。

    如果已加载媒体优化,则将在设备菜单中枚举本地可用的音频设备和相机。 如果菜单显示“远程音频”,请退出 Teams 应用,然后重试。 如果菜单中仍未显示设备,请检查本地电脑上的“隐私设置”。 确保在“设置”>“隐私”>“应用权限—麦克风”的 设置中,将“允许应用访问你的麦克风”切换为“开启” 。 断开与远程会话的连接,然后重新连接并再次检查音频和视频设备。 若要加入视频通话和会议,还必须授予应用访问相机的权限。

    如果未加载优化,请卸载并重新安装 Teams,然后再次检查。

为可选功能启用注册表项

如果要使用 Azure 虚拟桌面上的 Teams 的某些可选功能,则需要启用某些注册表项。 以下指令仅适用于 Windows 客户端设备和会话主机 VM。

在 Azure 虚拟桌面上为 Teams 启用硬件编码

通过硬件编码,可以在 Teams 通话期间提高传出摄像头的视频质量。 若要启用此功能,客户端需要运行 Windows 桌面客户端 1.2.3213 或更高版本。 你需要为每个客户端设备重复以下指令。

启用硬件编码:

  1. 在客户端设备上,以管理员身份从开始菜单运行注册表编辑器。
  2. 转到 HKCU\SOFTWARE\Microsoft\Terminal Server Client\Default\AddIns\WebRTC Redirector
  3. 将 UseHardwareEncoding 添加为 DWORD 值。
  4. 将值设置为 1 以启用该功能。
  5. 对每个客户端设备重复这些指令。

为适用于 RemoteApp 的 Teams 启用内容共享

通过为 Azure 虚拟桌面上的 Teams 启用内容共享,可以共享屏幕或应用程序窗口。 若要启用此功能,会话主机 VM 需要运行 WebRTC Redirector 服务版本 1.31.2211.15001 或更高版本以及 Windows 桌面客户端版本 1.2.3401 或更高版本。

启用内容共享:

  1. 在会话主机 VM 上,以管理员身份从开始菜单运行注册表编辑器。
  2. 转到 HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\AddIns\WebRTC Redirector\Policy
  3. 添加 ShareClientDesktop 作为 DWORD 值。
  4. 将值设置为 1 以启用该功能。

为适用于 RemoteApp 的 Teams 禁用桌面屏幕共享

可以为 Azure 虚拟桌面上的 Teams 禁用桌面屏幕共享。 若要启用此功能,会话主机 VM 需要运行 WebRTC 服务版本 1.31.2211.15001 或更高版本以及 Windows 桌面客户端版本 1.2.3401 或更高版本。

注意

必须先启用 ShareClientDesktop 密钥,然后才能使用此密钥。

禁用桌面屏幕共享:

  1. 在会话主机 VM 上,以管理员身份从开始菜单运行注册表编辑器。
  2. 转到 HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\AddIns\WebRTC Redirector\Policy
  3. 添加 DisableRAILScreensharing 作为 DWORD 值。
  4. 将值设置为 1 以禁用桌面屏幕共享。

为适用于 RemoteApp 的 Teams 禁用应用程序窗口共享

可以为 Azure 虚拟桌面上的 Teams 禁用应用程序窗口共享。 若要启用此功能,会话主机 VM 需要运行 WebRTC 服务版本 1.31.2211.15001 或更高版本以及 Windows 桌面客户端版本 1.2.3401 或更高版本。

注意

必须先启用 ShareClientDesktop 密钥,然后才能使用此密钥。

禁用应用程序窗口共享:

  1. 在会话主机 VM 上,以管理员身份从开始菜单运行注册表编辑器。
  2. 转到 HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\AddIns\WebRTC Redirector\Policy
  3. 添加 DisableRAILAppSharing 作为 DWORD 值。
  4. 将值设置为 1 可禁用应用程序窗口共享。

自定义主机池的远程桌面协议属性

通过自定义主机池的远程桌面协议 (RDP) 属性(例如多监视器体验或启用麦克风和音频重定向),可以根据用户的需要为用户提供最佳体验。

使用具有媒体优化的 Teams 时,无需启用设备重定向。 如果使用的是没有媒体优化的 Teams,请设置以下 RDP 属性以启用麦克风和相机重定向:

  • audiocapturemode:i:1 启用本地设备的音频捕获并重定向远程会话中的音频应用程序。
  • audiomode:i:0 在本地计算机上播放音频。
  • camerastoredirect:s:* 重定向所有相机。

若要了解详细信息,请参阅自定义主机池的远程桌面协议属性

后续步骤

若要详细了解 Azure 虚拟桌面上的 Teams 所支持的功能以及所需的最低客户端版本,请参阅 Azure 虚拟桌面上的 Teams 支持的功能

若要了解已知问题、限制及问题记录方式,请参阅对 Azure 虚拟桌面上的 Teams 进行故障排除

远程桌面 WebRTC 重定向程序服务中的新增功能中了解远程桌面 WebRTC 重定向程序服务的最新版本。