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

Unt*_*ted 6 printing group-policy print-server

当我部署打印机时:

  • 通过 GPO 连接到计算机,它似乎只能部署到 Windows XP 计算机。
  • 通过 GPO 提供给用户,它可以部署到 Windows XP 和 Windows 7 机器上。

当我查看 RSoP 管理单元时,它显示策略成功命中计算机并且事件查看器中没有错误。

Nix*_*hoe 6

以下是使 Windows 7 与 Windows 2003 域/打印服务器兼容打印机所需要做的事情。

  1. 在 Windows 7 计算机上加载适用于 Windows 7 的远程服务器管理工​​具
  2. PolicyDefinitions%systemroot%\sysvol\domain\policies\域控制器上创建一个文件夹。
  3. 在 Windows 7 机器上,您想将所有内容复制%systemroot%\PolicyDefinitions\\\\domain\sysvol\domain\Policies\PolicyDefinitions
  4. 您需要从添加/删除程序 ( Programs and Features> Turn Windows features on or off)安装组策略管理控制台
  5. 在 Windows 7 计算机上的组策略管理控制台之后,您需要为 Windows 7 计算机创建一个新的 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 的计算机间歇性地无法使用共享网络打印机进行打印


Windows 7 SP1 更新

Windows 7 SP1 包含此修补程序,因此如果您在 SP1 中遇到此问题,则需要继续挖掘。我花了一段时间才弄明白,所以我想我会省去其他人的麻烦。如果我弄清楚为什么会在 SP1 上发生这种情况,我会在此处重新发布。