有人知道如何在 ADDS“打印机目录”中获取跨林打印机吗?

有人知道如何在 ADDS“打印机目录”中获取跨林打印机吗?

我目前正在进行活动目录林迁移,此外,当局已决定开始将我们的客户端 PC 从 Windows XP 升级到 Windows 7。这给我带来了一些与打印机有关的问题,因为我们的客户端在旧的林和域中,而我们的打印服务器在新的林和域中。我已经设置了权限,以便每个人都可以访问、映射和打印到他们需要的打印机,但他们习惯于在ADDS 打印机目录,当然,在新域/林中的打印服务器目录中列出打印机并不会将它们列在旧域/林中。

在此处输入图片描述

因此,鉴于我们的用户...抵制...改变,是否有人知道如何跨森林搜索 ADDS 打印机目录,以便用户可以看到他们期望看到的内容,以及我们希望在 ADDS 打印机目录搜索对话框中向他们展示的打印机内容?(如下图所示。)

在此处输入图片描述

到目前为止,我能找到的只有一篇相当无用的 Technet 文章建议使用“Microsoft 身份集成服务器 2003“服务器在林之间同步数据,我有点怀疑它是否可以与运行 Server 2012 R2 域控制的 Server 2008 R2 FL 林/域一起使用(除了更喜欢一种不涉及全新系统管理和许可的解决方案,对于一个简单的打印机列表)。

用户可以通过指定打印机名称来配置计算机以使用特定打印机,这不需要林管理员进行额外配置。但是,如果您想让一个林中的用户能够浏览另一个林中的打印机,请考虑使用 Microsoft Identity Integration Server 2003 在林之间同步打印机数据,如本文档前面的“跨林检索应用程序数据”中所述。

答案1

你应该能够使用pubprn.vbs脚本手动发布打印机对象。

您可以通过查询 Active Directory 来获取要发布的打印机列表(该csvde -f printers.csv -r "(objectClass=printQueue)"命令将找到其运行的域中的所有 printQueue 对象并将它们输出到文件中。之后,只需将输出解析为命令行即可pubprn.vbs

如果列表频繁更改,那么长期维护列表可能会有问题。

相关内容