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

情况

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

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

问题

我有一个组策略分配给我们域中的两台电脑。 一个是64位的Windows 10 ,另一个是64位的Windows 7

gpo的详细信息:

Computer management > Preferences > Control panel settings > Printers

在这里,我已经定义了11个TCP / IP打印机来部署更新操作。 因此,我input了打印机的IP并链接到文件和打印服务器上的打印机。

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

其他详情

  • 我以pipe理员身份login,在客户端上执行gpupdate。
  • 当我手动添加打印机相同的驱动程序,它完美的作品
  • 部署的打印机的所有端口都添加到客户端计算机,但其中一些端口未映射到打印机

这可能是什么原因?

UPDATE

使用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 templates >将此设置打印为不可用。

但是这不起作用。

更新6

问题解决了! 查看答案的细节!

您得到的错误代码( 0x80070bcb )是指驱动程序下载时通常会遇到的一个问题,具体涉及到UAC提示。

在这里看到一个很好的解释: 通过GPO部署打印机

特别:

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

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

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

好吧,经过几个小时的花费和search,我find了解决scheme。 我所有的打印机现在都部署在Win7和Win10电脑上。

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

然后设置这也disabled ,做了gpupdate /force和瞧,所有的打印机部署!

也非常感谢@ TheCleaner!