你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
提示
本文针对使用远程桌面协议 (RDP) 提供对 Windows 桌面和应用的远程访问的服务和产品共享。
使用本文顶部的按钮选择产品以显示相关内容。
可以通过远程桌面协议 (RDP) 配置打印机从本地设备到远程会话的重定向行为。 打印机重定向支持本地附加打印机和网络打印机。 启用打印机重定向时,将重定向本地设备上可用的所有打印机;无法选择要重定向的特定打印机。 本地设备上的默认打印机会自动设置为远程会话中的默认打印机。
打印机重定向使用高级重定向,不需要在会话主机上安装驱动程序。 会话主机上自动使用 远程桌面简易打印 驱动程序。 打印机的驱动程序必须安装在本地设备上,重定向才能正常工作。
对于 Azure 虚拟桌面,建议使用Microsoft Intune或组策略在会话主机上启用打印机重定向,然后使用主机池 RDP 属性控制重定向。
打印机重定向使用高级重定向,不需要在云电脑上安装驱动程序。 远程桌面简易打印驱动程序在云电脑上自动使用。 打印机的驱动程序必须安装在本地设备上,重定向才能正常工作。
对于Windows 365,可以使用 Microsoft Intune 或 组策略 配置云电脑。
打印机重定向使用高级重定向,不需要在开发箱上安装驱动程序。 远程桌面简易打印驱动程序在开发箱上自动使用。 打印机的驱动程序必须安装在本地设备上,重定向才能正常工作。
对于 Microsoft Dev Box,可以使用 Microsoft Intune 或 组策略 配置开发箱。
本文提供有关支持的重定向方法以及如何为打印机配置重定向行为的信息。 若要详细了解重定向的工作原理,请参阅 通过远程桌面协议进行重定向。
提示
通用打印是将打印机从本地设备重定向到远程会话的替代解决方案。 有关详细信息,请参阅 发现通用打印 ,若要了解如何在 Azure 虚拟桌面中使用通用打印,请参阅 使用通用打印在 Azure 虚拟桌面上打印。
先决条件
在配置打印机重定向之前,需要:
具有会话主机的现有主机池。
分配桌面虚拟化主机池参与者内置基于角色的访问控制 (RBAC) 主机池角色的Microsoft Entra ID帐户。
- 现有的云电脑。
- 现有开发箱。
本地设备上可用的打印机。 你需要确保本地设备已正确安装打印机驱动程序。 远程会话中不需要驱动程序,因为重定向的打印机使用 远程桌面简易打印 驱动程序。
若要配置Microsoft Intune,需要:
- Microsoft Entra ID分配有策略和配置文件管理器内置 RBAC 角色的帐户。
- 包含要配置的设备的组。
若要配置组策略,需要:
- 有权创建或编辑组策略对象的域帐户。
- 安全组或组织单位 (OU) ,其中包含要配置的设备。
需要从受支持的应用和平台连接到远程会话。 若要查看Windows App和远程桌面应用中的重定向支持,请参阅跨平台和设备比较Windows App功能和跨平台和设备比较远程桌面应用功能。
打印机重定向
使用Microsoft Intune或组策略配置会话主机,或在主机池上设置 RDP 属性,可控制将打印机从本地设备重定向到远程会话的能力,该会话受优先级顺序约束。
默认配置为:
- Windows作系统:不阻止打印机重定向。
- Azure 虚拟桌面主机池 RDP 属性:所有打印机都从本地设备重定向到远程会话,本地设备上的默认打印机是远程会话中的默认打印机。
- 结果默认行为:所有打印机都从本地设备重定向到远程会话,本地设备上的默认打印机是远程会话中的默认打印机。
重要
在配置重定向设置时要小心,因为最严格的设置是结果行为。 例如,如果在具有Microsoft Intune或组策略的会话主机上禁用打印机重定向,但使用主机池 RDP 属性启用打印机重定向,则会禁用重定向。
云电脑的配置控制将打印机从本地设备重定向到远程会话的功能,并使用Microsoft Intune或组策略进行设置。
默认配置为:
- Windows作系统:不阻止打印机重定向。
- Windows 365:所有打印机都从本地设备重定向到远程会话,本地设备上的默认打印机是远程会话中的默认打印机。
- 结果默认行为:所有打印机都从本地设备重定向到远程会话,本地设备上的默认打印机是远程会话中的默认打印机。
开发箱的配置控制将打印机从本地设备重定向到远程会话的功能,并使用Microsoft Intune或组策略进行设置。
默认配置为:
- Windows作系统:不阻止打印机重定向。
- Microsoft Dev Box:所有打印机都从本地设备重定向到远程会话,本地设备上的默认打印机是远程会话中的默认打印机。
- 结果默认行为:所有打印机都从本地设备重定向到远程会话,本地设备上的默认打印机是远程会话中的默认打印机。
使用主机池 RDP 属性配置打印机重定向
设置 打印机重定向 的 Azure 虚拟桌面主机池控制是否将打印机从本地设备重定向到远程会话。 相应的 RDP 属性为 redirectprinters:i:<value>
。 有关详细信息,请参阅 支持的 RDP 属性。
若要使用主机池 RDP 属性配置打印机重定向,请执行以下作:
登录 Azure 门户。
在搜索栏中,键入 Azure 虚拟桌面 并选择匹配的服务条目。
选择“ 主机池”,然后选择要配置的主机池。
选择 “RDP 属性”,然后选择“ 设备重定向”。
对于 “打印机重定向”,请选择下拉列表,然后选择以下选项之一:
- 本地计算机上的打印机在远程会话中不可用
- 本地计算机上的打印机在远程会话中可用 , (默认)
- 未配置
选择“保存”。
使用 Microsoft Intune 或 组策略 配置打印机重定向
使用 Microsoft Intune 或 组策略 配置打印机重定向
选择方案的相关选项卡。
若要使用 Microsoft Intune允许或禁用打印机重定向,请执行以下作:
使用“设置”目录配置文件类型为Windows 10及更高版本的设备创建或编辑配置文件。
在设置选取器中,浏览到 管理模板>Windows 组件>远程桌面服务>远程桌面会话主机>打印机重定向。
选中“ 不允许客户端打印机重定向”框,然后关闭设置选取器。
展开 “管理模板” 类别,然后将“ 不允许客户端打印机重定向 ”开关切换为 “已启用” 或 “禁用”,具体取决于你的要求:
若要允许打印机重定向,请将开关切换为 “已禁用”。
若要禁用打印机重定向,请将开关切换为 “已启用”。
选择 下一步。
可选:在“ 作用域标记 ”选项卡上,选择范围标记以筛选配置文件。 有关范围标记的详细信息,请参阅对分布式 IT 使用基于角色的访问控制 (RBAC) 和范围标记。
在“ 分配 ”选项卡上,选择包含提供要配置的远程会话的计算机的组,然后选择“ 下一步”。
在“ 查看 + 创建 ”选项卡上,查看设置,然后选择“ 创建”。
策略应用于提供远程会话的计算机后,重启这些计算机,使设置生效。
测试打印机重定向
打印机重定向使用高级重定向;打印机在本地和远程会话中同时可用,并且需要在本地安装相关驱动程序。 无需在远程会话中安装打印机的驱动程序,因为重定向的打印机使用 远程桌面简易打印 驱动程序。
若要测试打印机重定向,请执行以下作:
确保打印机在正常运行的本地设备上可用。
在支持打印机重定向的平台上使用窗口应用或远程桌面应用连接到远程会话。 有关详细信息,请参阅跨平台和设备比较Windows App功能和跨平台和设备比较远程桌面应用功能。
检查远程会话中可用的打印机。 下面是检查的一些方法:
从“开始”菜单打开远程会话中的打印机 & 扫描仪 。 检查重定向的打印机是否显示在打印机列表中。 重定向的打印机是在打印机名称后追加 (重定向 的 n) 标识的,其中 n 是用户的会话 ID。 追加会话 ID,以确保重定向的打印机对用户的会话是唯一的。
在远程会话中打开 PowerShell 提示符并运行以下命令:
Get-Printer | ? DriverName -eq "Remote Desktop Easy Print" | Sort-Object | FT -AutoSize
输出类似于以下示例:
Name ComputerName Type DriverName PortName Shared Published DeviceType ---- ------------ ---- ---------- -------- ------ --------- ---------- HP Color LaserJet MFP M281fdw (redirected 2) Local Remote Desktop Easy Print TS001 False False Print Microsoft Print to PDF (redirected 2) Local Remote Desktop Easy Print TS002 False False Print OneNote (Desktop) (redirected 2) Local Remote Desktop Easy Print TS003 False False Print
打开应用程序并打印测试页,验证打印机是否正常工作。
可选:在本地 Windows 设备上禁用打印机重定向
可以在本地 Windows 设备上禁用打印机重定向,以防止打印机重定向到远程会话。 如果要为大多数用户启用打印机重定向,但对特定 Windows 设备禁用它,此方法非常有用。
以本地 Windows 设备上的管理员身份,从“开始”菜单打开“注册表编辑器”应用,或者从命令行运行
regedit.exe
。配置以下注册表项和值。 无需重启本地设备即可使设置生效。
-
项:
HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client
-
类型:
REG_DWORD
-
值名称:
DisablePrinterRedirection
-
值数据:
1
-
项: