我目前正在进行活动目录林迁移,除此之外,我们还决定开始将我们的客户端 PC 从 Windows XP 升级到 Windows 7。这给我留下了关于打印机的一些问题,因为我们的客户在旧的森林和域上,而我们的打印服务器在新的。我已经很好地设置了权限,以便每个人都可以访问、映射和打印到他们需要的打印机,但是他们习惯于在ADDS 打印机目录中拥有打印机,当然,从打印目录中列出打印机新域/林中的服务器不会在旧域/林中列出它们。
所以,鉴于我们的用户......抵制......改变,有没有人知道一种对 ADDS 打印机目录进行跨林搜索的方法,以便用户可以看到他们期望看到的内容,以及我们想在 ADDS 打印机目录搜索对话框中以打印机的形式显示它们?(如下图。)
到目前为止,我所能找到的只是一篇相当无用的 Technet 文章,它建议使用“ Microsoft Identity Integration Server 2003 ”服务器在森林之间同步该数据,我有点怀疑它是否会与运行 Server 2012 R2 域控制的 Server 2008 R2 FL 森林/域一起工作(除了更喜欢不涉及全新系统来管理和许可的解决方案,以获得该死的打印机的简单列表)。
用户可以通过指定打印机名称来配置计算机以使用特定打印机,这不需要林管理员进行额外配置。但是,如果您想让一个林中的用户能够浏览不同林中的打印机,请考虑使用 Microsoft Identity Integration Server 2003 在林之间同步打印机数据,如本文档前面的“跨林检索应用程序数据”中所述.
您应该能够使用该
pubprn.vbs
脚本手动发布打印机对象。您可以通过查询 Active Directory 来获取要发布的打印机列表(该
csvde -f printers.csv -r "(objectClass=printQueue)"
命令将在其运行的域中定位所有 printQueue 对象并将它们输出到一个文件中。之后,只需将输出解析为pubprn.vbs
.如果列表经常更改,那么长期保持列表可能会出现问题。