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

配置设备重定向

在为 Azure 虚拟桌面环境配置设备重定向后,可以在远程会话中使用打印机、USB 设备、麦克风和其他外围设备。 有些设备重定向需要对远程桌面协议 (RDP) 属性和组策略设置都进行更改。

支持的设备重定向

每个客户端支持不同类型的的设备重定向。 请查看比较客户端,以获取每个客户端支持的设备重定向的完整列表。

重要

你只能使用对进出远程计算机都适用的二进制设置来启用重定向。

为主机池自定义 RDP 属性

若要详细了解如何使用 PowerShell 或 Azure 门户为主机池自定义 RDP 属性,请查看 RDP 属性。 有关受支持的 RDP 属性的完整列表,请参阅受支持的 RDP 文件设置

设置设备重定向

可以使用以下 RDP 属性和组策略设置来配置设备重定向。

音频输入(麦克风)重定向

请设置以下 RDP 属性,以配置音频输入重定向:

  • audiocapturemode:i:1 启用音频输入重定向。
  • audiocapturemode:i:0 禁用音频输入重定向。

音频输出(扬声器)重定向

请设置以下 RDP 属性,以配置音频输出重定向:

  • audiomode:i:0 启用音频输出重定向。
  • audiomode:i:1audiomode:i:2 禁用音频输出重定向。

相机重定向

请设置以下 RDP 属性,以配置相机重定向:

  • camerastoredirect:s:* 重定向所有相机。
  • camerastoredirect:s: 禁用相机重定向。

注意

即使已禁用 camerastoredirect:s: 属性,也可以通过 devicestoredirect:s: 属性来重定向本地相机。 若要完全禁用相机重定向,请设置 camerastoredirect:s:,然后设置 devicestoredirect:s: 或者定义一部分不包括任何相机的即插即用设备。

还可以使用以分号分隔的 KSCATEGORY_VIDEO_CAMERA 接口列表来重定向特定的相机,例如 camerastoredirect:s:\?\usb#vid_0bda&pid_58b0&mi

剪贴板重定向

请设置以下 RDP 属性,以配置剪贴板重定向:

  • redirectclipboard:i:1 启用剪贴板重定向。
  • redirectclipboard:i:0 禁用剪贴板重定向。

COM 端口重定向

请设置以下 RDP 属性,以配置 COM 端口重定向:

  • redirectcomports:i:1 启用 COM 端口重定向。
  • redirectcomports:i:0 禁用 COM 端口重定向。

USB 重定向

重要

若要将连接到本地计算机的大容量存储 USB 设备重定向到远程会话主机(它使用 Azure 虚拟桌面支持的操作系统),你需要配置“驱动器/存储重定向”RDP 属性。 启用“USB 重定向”RDP 属性本身不起作用。 有关详细信息,请参阅本地驱动器重定向

若要配置该属性,请打开 Azure 门户并设置以下 RDP 属性以启用 USB 设备重定向:

  • usbdevicestoredirect:s:* 为客户端上所有受支持的设备启用 USB 设备重定向。
  • usbdevicestoredirect:s: 禁用 USB 设备重定向。

若要使用 USB 重定向,需要先在会话主机上启用即插即用设备重定向。 启用即插即用:

  1. 接下来,决定你是要为每个会话主机在域中以集中方式配置组策略还是在本地配置组策略:

    • 若要从 Active Directory (AD) 域进行配置,请打开组策略管理控制台 (GPMC) 并创建或编辑针对会话主机的策略。
    • 若要在本地进行配置,请在会话主机上打开“本地组策略编辑器”。
  2. 转到“计算机配置”>“管理模板”>“Windows 组件”>“远程桌面服务”>“远程桌面会话主机”>“设备和资源重定向”。

  3. 选择“不允许受支持的即插即用设备重定向”,并将其设置为“已禁用”。

  4. 重新启动 VM。

之后,若要启用 USB 重定向,请执行以下操作:

  1. 对于客户端设备,请应用以下组策略设置。 可以为已加入 Active Directory 域或由 Intune 管理的设备集中应用此策略,或者使用本地组策略编辑器在设备上本地应用此策略:

    计算机配置”>“策略”>“管理模板”>“Windows 组件”>“远程桌面服务”>“远程桌面连接客户端”>“RemoteFX USB 设备重定向”。

  2. 选择“允许此计算机中其他受支持的 RemoteFX USB 设备的 RDP 重定向”。

  3. 选择“启用”选项,然后选择“在RemoteFX USB 重定向访问权限中的管理员和用户”框 。

  4. 选择“确定”。

  5. 打开提升的命令提示符并运行以下命令:

    gpupdate /force
    
  6. 重启本地设备。

注意

如果未显示要查找的 USB 设备,请参阅我们的故障排除文章“某些 USB 设备无法通过 RemoteFX USB 重定向进行使用”。

接下来,确保尝试连接到的 USB 设备与 Azure 虚拟桌面兼容。 检查兼容性:

  1. 将 USB 设备连接到本地计算机。

  2. 运行 mstsc.exe 以打开远程桌面客户端。

    注意

    尽管可以使用 mstc.exe 来确认设备支持重定向,但无法使用该程序连接到 Azure 虚拟桌面。

  3. 选择“显示选项”。

  4. 选择“本地资源”选项卡。

  5. 在“本地设备和资源”下,选择“更多”。

  6. 如果你的设备兼容,则它应该会显示在“其他支持的 RemoteFX USB 设备”下。 只能在此列表中显示的 USB 设备上使用 USB 重定向。

即插即用设备重定向

请设置以下 RDP 属性,以配置即插即用设备重定向:

  • devicestoredirect:s:* 启用所有即插即用设备的重定向。
  • devicestoredirect:s: 禁用即插即用设备的重定向。

还可以使用以分号分隔的列表来选择特定的即插即用设备,例如 devicestoredirect:s:root\*PNP0F08

本地驱动器重定向

请设置以下 RDP 属性,以配置本地驱动器重定向:

  • drivestoredirect:s:* 启用所有磁盘驱动器的重定向。
  • drivestoredirect:s: 禁用本地驱动器重定向。

还可以使用以分号分隔的列表来选择特定的驱动器,例如 drivestoredirect:s:C:;E:;

若要启用 Web 客户端文件传输,请设置 drivestoredirect:s:*。 如果为此 RDP 属性设置了任何其他值,则将禁用 Web 客户端文件传输。

位置重定向

请设置以下 RDP 属性,以配置位置重定向:

  • redirectlocation:i:1 可启用位置重定向。
  • redirectlocation:i:0 可禁用位置重定向。

启用后,本地设备的位置将发送到会话主机并设置为其位置。 位置重定向允许地图或打印机搜索等应用程序使用用户的物理位置。 禁用位置重定向时,这些应用程序将改用会话主机的位置。

打印机重定向

请设置以下 RDP 属性,以配置打印机重定向:

  • redirectprinters:i:1 启用打印机重定向。
  • redirectprinters:i:0 禁用打印机重定向。

智能卡重定向

请设置以下 RDP 属性,以配置智能卡重定向:

  • redirectsmartcards:i:1 启用智能卡重定向。
  • redirectsmartcards:i:0 禁用智能卡重定向。

WebAuthn 重定向

请设置以下 RDP 属性,以配置 WebAuthn 重定向:

  • redirectwebauthn:i:1 启用 WebAuthn 重定向。
  • redirectwebauthn:i:0 禁用 WebAuthn 重定向。

启用后,会话中的 WebAuthn 请求将发送到本地电脑,以供使用本地 Windows Hello 企业版或 FIDO 密钥等安全设备来完成。 有关详细信息,请参阅会话内无密码身份验证

在本地设备上禁用重定向

如果要使用 Windows 桌面客户端从个人资源连接到企业资源,可以通过重写管理员的配置,在本地设备上禁用驱动器、打印机和剪贴板重定向,以实现安全目的。

禁用驱动器重定向

要禁用驱动器重定向:

  1. 打开注册表编辑器 (regedit)

  2. 转到以下注册表项并创建或设置值:

    • 键:HKLM\Software\Microsoft\Terminal Server Client
    • 类型:REG_DWORD
    • 值名称DisableDriveRedirection
    • 值数据1

禁用打印机重定向

要禁用打印机重定向:

  1. 打开注册表编辑器 (regedit)

  2. 转到以下注册表项并创建或设置值:

    • 键:HKLM\Software\Microsoft\Terminal Server Client
    • 类型:REG_DWORD
    • 值名称DisablePrinterRedirection
    • 值数据1

禁用剪贴板重定向

要禁用剪贴板重定向:

  1. 打开注册表编辑器 (regedit)

  2. 转到以下注册表项并创建或设置值:

    • 键:HKLM\Software\Microsoft\Terminal Server Client
    • 类型:REG_DWORD
    • 值名称DisableClipboardRedirection
    • 值数据1

后续步骤