并非所有打印机都使用组策略部署在客户端上

并非所有打印机都使用组策略部署在客户端上

情况

在我们的环境中,我们使用以下服务器在域林中部署打印机:

  • Windows Small Business Server 2008:包含部署打印机的组策略
  • Windows Standard FE Service Pack 2:包含要部署的共享打印机的文件和打印服务器

问题

我已将组策略分配给我们域中的 2 台计算机。其中一台是64位 Windows 10另一个是64位 Windows 7

gpo 的详细信息:

Computer management> Preferences> Control panel settings>Printers

这里我定义了 11 台 TCP/IP 打印机,并部署了更新操作。因此我输入了打印机的 IP 并链接到文件和打印服务器上的打印机。

问题是,某些打印机在客户端不可见control panel> printers and devices

其他详情

  • 我以管理员身份登录在客户端上执行 gpupdate。
  • 当我手动添加使用相同驱动程序的打印机时,它运行正常
  • 已部署打印机的所有端口都已添加到客户端计算机,但其中一些端口未映射到打印机

这可能是什么原因造成的?

更新

使用 gpresult /H 命令我发现了未部署的打印机上的错误代码:

0x80070bcb

更新2

添加了新策略Points and print restrictions并禁用了point and print restrictions设置。

还是一样...

当我转到计算机上的共享打印机时,我可以完美地手动添加该打印机。

更新 3

gpresult 中的新错误代码:0x80070706

更新 4

错误 0x80070706 已解决。

0x80070bcb因此某些打印机仍然面临错误。

奇怪的是,在 Win7 计算机上其他打印机出现此错误,而在 Win10 上亦然......

更新 5

好的,现在我们有点进展了。我已经编辑了 Win7 计算机上的本地组策略,并将设置设置Point and print restrictions为禁用。

做了一个gpupdate /force现在所有其他打印机都已部署。

但我无法对所有 70 台计算机执行此操作。如何在服务器上的组策略中部署此设置?

我已在User configuration> Administrative templates>下禁用此设置Printers

Computer configuration>>Administrative templatesPrinters此设置不可用。

但那不起作用。

更新 6

问题解决了!查看详细答案!

答案1

您收到的错误代码(0x80070bcb) 通常指的是驱动程序下载中出现的问题,具体与 UAC 提示有关。

请参阅此处以获得更好的解释:通过 GPO 部署打印机

具体来说:

这基本上意味着客户端无法下载驱动程序,但真正的原因是 UAC 和计算机未请求安装驱动程序的权限。幸运的是,我们可以启用一项策略,该策略允许我们在安装打印机驱动程序期间设置权限要求。使用指向和打印限制策略,我们可以启用打印机驱动程序安装,而不会受到 UAC 的干扰。在 Windows Vista 下,它是一个用户策略,在 Windows 7 上,它是一个计算机策略(为了安全起见,我已同时启用了这两个策略)。

因此,启用指向和打印限制策略并更改以下选项:

  • 为新连接安装驱动程序时:不显示警告或提升提示
  • 更新现有连接的驱动程序时:仅显示警告

答案2

好的,经过几个小时的搜索,我找到了解决方案。我的所有打印机现在都部署在 Win7 和 Win10 计算机上。

修复方法是更新我的 Windows 服务器上的 ADM 文件,因为该设置Point and print restrictions在 下不可用Computer configuration

然后也设置这个disabled,完成了gpupdate /force,瞧,所有打印机都部署了!

也非常感谢@TheCleaner!

相关内容