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

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

当我部署打印机时:

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

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

答案1

以下是使 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 Hotfix 修正:

运行 Windows 7 或 Windows Server 2008 R2 的计算机间歇性地无法使用共享网络打印机进行打印


Windows 7 SP1 更新

Windows 7 SP1 包含此修补程序,因此如果您在使用 SP1 时遇到此问题,则需要继续深入研究。我花了一段时间才弄清楚,所以我想为其他人省去麻烦。如果我弄清楚了为什么 SP1 会出现这种情况,我会在这里重新发布。

相关内容