通过GPO将打印机部署到计算机与用户

当我部署打印机时:

  • 电脑通过GPO,它似乎只部署到Windows XP机器。
  • 用户通过GPO,它部署到Windows XP和Windows 7的机器。

当我查看RSoPpipe理单元时,它显示策略成功地击中了计算机,并且在事件查看器中没有错误。

下面是你必须做的,让Windows 7打印与Windows 2003域/打印服务器友好。

  1. 在Windows 7机器上加载Windows 7的远程服务器pipe理工​​具
  2. 在域控制器上的%systemroot%\sysvol\domain\policies\创build一个PolicyDefinitions文件夹。
  3. 在Windows 7机器上,您希望将%systemroot%\PolicyDefinitions\所有内容复制到\\\domain\sysvol\domain\Policies\PolicyDefinitions
  4. 您需要从添加/删除程序( Programs and Features > Turn Windows features on or off )安装组策略pipe理控制台,
  5. 之后,从Windows 7计算机上的组策略pipe理控制台,您将需要为Windows 7计算机创build一个新的GPO并应用以下内容。

Computer configuration > Policies > Administrative Templates > Printers

设置以下选项:

  • 只使用包点和打印 – 禁用
  • 打包点和打印批准的服务器 – 禁用
  • 点和打印限制 – 禁用

编辑

我也想补充一点,我已经有很多麻烦,并希望这个答案是完整的。 我遇到了用户无法随机打印的问题。 它会删除打印机,并从GPO中读取时,我们会看到以下抑制消息:

“Site-User-Preferences-Policy {Policy-ID}”组策略对象中的用户“printername”首选项不适用,因为它失败,错误代码为“0x800706ba RPC服务器不可用”。 这个错误被压制了。

当我手动尝试从打印服务器添加它时,我会收到以下消息:

连接到打印机

Windows无法连接到打印机

操作失败,错误为0x0000002

追了几个星期后, 我发现有人有这个问题 。 以下Microsoft修复程序更正了此问题:

间歇运行Windows 7或Windows Server 2008 R2的计算机不能使用共享networking打印机进行打印 。


Windows 7 SP1的更新

Windows 7 SP1包含此修补程序,所以如果您遇到SP1的此问题,您需要继续挖掘。 花了我一会儿才弄清楚,所以以为我救了别人麻烦。 我会在这里重新发布,如果我弄清楚为什么会发生在SP1上。