启用虚拟打印功能后,用户可以从远程桌面和应用程序打印到客户端系统上的任何可用打印机。您可以使用指定在重定向客户端打印机时使用的筛选器代理组策略设置,防止虚拟打印功能将特定客户端打印机重定向到远程桌面和应用程序。

指定在重定向客户端打印机时使用的筛选器组策略设置在 VMware Horizon 打印机重定向 ADMX 模板文件 (vdm_agent_printing.admx) 中提供,该文件捆绑在 VMware-Horizon-Extras-Bundle-x.x.x-yyyyyy.zip 文件中。有关安装说明,请参阅将 ADMX 模板文件添加到 Active Directory

启用指定在重定向客户端打印机时使用的筛选器组策略设置时,您必须在注册表值名称: PrinterFilterString 文本框中键入筛选规则。筛选规则是一个正则表达式,用于指定不应重定向的打印机(黑名单)。与筛选规则中的打印机不匹配的任何打印机均会被重定向。默认情况下,筛选规则为空,这意味着将重定向所有客户端打印机。

下表列出了您在筛选规则中可以使用的属性、运算符和通配符。

表 1. 筛选规则支持的属性、运算符和通配符
属性 运算符 通配符

DriverName、VendorName 和 PrinterName

AND、OR 和 NOT

* 和 ?

下面列举了筛选规则的几个示例。

(DriverName="DrName1" OR VendorName="VeName1") AND NOT PrinterName="PrNa.?e"

PrinterName=".*HP.*" OR PrinterName=".*EPSON.*" AND DriverName="PDF"

PrinterName!=".*PDFCreator.*"

在虚拟桌面或 RDS 主机上安装 Horizon Agent 时,您可以启用虚拟打印功能。有关安装说明,请参阅《在 Horizon 7 中设置虚拟桌面》《在 Horizon 7 中设置已发布的桌面和应用程序》文档。