你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在 Azure 虚拟桌面上使用 Microsoft Teams

重要

iOS/iPadOS 上的 Teams 媒体优化目前以预览版提供。 有关适用于处于 beta 版、预览版或其他尚未正式发布的 Azure 功能的法律条款,请参阅 适用于 Microsoft Azure 预览版的补充使用条款

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

有两个版本的 Teams: 经典 Teams 和新 Teams,你可以将任一版本与 Azure 虚拟桌面配合使用。 新 Teams 具有与经典 Teams 的功能奇偶一致性,但提高了性能、可靠性和安全性。

若要将通话和会议功能重定向到本地设备,Azure 虚拟桌面使用额外的组件。 此组件是 SlimCoreWebRTC 重定向器服务。 使用的选项取决于以下各项:

  • 新 Teams 可以使用 SlimCore 或 WebRTC 重定向器服务。 如果使用 SlimCore,还应安装 WebRTC 重定向器服务。 这允许用户回退到 WebRTC,例如,他们在不支持新优化体系结构的不同设备之间漫游。 有关 SlimCore 的详细信息,请参阅 Teams 的新 VDI 解决方案

  • 经典 Teams 使用 WebRTC 重定向程序服务。

提示

如果将 经典 Teams 应用与虚拟桌面基础结构 (VDI) 环境(例如 Azure 虚拟桌面)配合使用,则支持终止日期为 2024 年 10 月 1 日,终止可用性为 2025 年 7 月 1 日,之后需要使用新的 Microsoft Teams 应用。 有关详细信息,请参阅 经典 Teams 应用的可用性终止

先决条件

在 Azure 虚拟桌面上使用 Microsoft Teams 之前,需要:

  • 为 Microsoft Teams 准备你的网络

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

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

  • 在 Windows 或 macOS 上安装最新版本的 Windows App远程桌面客户端,以满足 Microsoft Teams 的硬件要求

    SlimCore 在 Windows 上提供以下应用和版本:

    • 适用于 Windows 版本 1.3.252 或更高版本的Windows App
    • 适用于 Windows 版本 1.2.5405.0 或更高版本的远程桌面客户端
  • 如果使用 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 启用媒体优化,请在每个会话主机上设置以下注册表项:

  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 重定向程序服务。 可以使用Configuration Manager等管理工具安装 MSI 文件,也可以手动安装。

若要手动安装 WebRTC 重定向程序服务,请:

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

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

  3. 打开下载的文件以启动安装过程。

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

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

提示

如果要使用 SlimCore,其所有必需组件都与新的 Teams 和 Windows App 或远程桌面客户端捆绑在一起。

在会话主机上安装 Teams

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

验证已加载的媒体优化

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

  1. 连接到远程会话。

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

  3. 在标题栏中选择“更多选项”菜单 (...) ,然后选择 “设置”。

  4. 选择“ 关于 Teams ”以查看版本。

    如果加载了媒体优化,横幅会显示 AVD SlimCore 媒体优化AVD 媒体优化。 如果横幅显示 AVD 媒体未连接,请退出 Teams 应用,然后重试。

  5. 在标题栏中选择“更多选项”菜单 (...) ,然后选择 “设置”。

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

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

将 Teams 发布为 RemoteApp

新 Teams 作为 MSIX 包安装,这是用于Microsoft应用商店中的应用程序的一种格式。 从 Microsoft Store 安装的应用程序的目录路径包括版本号,每次更新应用程序时,版本号都会更改。 若要将新 Teams 发布为 RemoteApp,请按照 发布Microsoft应用商店应用程序中的步骤作,对于路径,请输入 shell:appsFolder\MSTeams_8wekyb3d8bbwe!MSTeams

为可选功能启用注册表项

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

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

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

若要启用硬件编码,请:

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

为 Teams for RemoteApp 启用内容共享

通过为 Azure 虚拟桌面上的 Teams 启用内容共享,可以共享屏幕或应用程序窗口。 若要启用此功能,会话主机 VM 需要运行 WebRTC 重定向器服务 版本 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 以启用该功能。

禁用 Teams for RemoteApp 的桌面屏幕共享

可以在 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 以禁用桌面屏幕共享。

禁用 Teams for RemoteApp 的应用程序窗口共享

可以在 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 重定向程序服务,请参阅 适用于 Azure 虚拟桌面的 WebRTC 重定向器服务的新增功能