我有一个Windows2003Print服务器,我需要退休,但是我需要先将打印队列从它迁移到另一个Win2k3服务器。我已经找到了一些关于迁移的信息,但这一切似乎都与复制打印队列设置有关。我想找出将新打印队列部署到客户端的最透明的方法。
现在,客户端都手动配置了它们的打印队列。我真的不太关心删除旧的队列,虽然我不会拒绝这样做。我只想自动添加新队列。在我看来,GPO应该是最好的选择,但我从来没有设置过GPO。(我是Unix管理员,被迫处理Windows。)我看到的关于打印队列GPO的每一篇文档似乎都引用了根本不存在的东西。
打印管理一步一步的指南指的是“打印管理”选项,它可能在管理工具中,也可能是MMC插件。它既不存在于我的打印服务器上。打印服务器角色在很久以前就被激活了,并且没有在该文档中引用的“更新此角色”选项。我试着在另一台服务器上激活它,但它也没有出现在那里。(该文档还说:“安装打印管理是通过添加或更新打印服务器角色来完成的。请注意,安装打印管理的计算机不需要是打印服务器。”当然,如果不共享本地连接的打印机,就不能添加打印服务器角色,所以我不知道为什么这个语句不矛盾。)
我还发现微软引用了一个名为PushPrinterConnections.exe的程序,但我找不到该程序存在的任何地方。
基本上,在微软文档中出现了两三次完全失败之后,我已经放弃了,我希望其他人真的知道如何去做。
发布于 2010-02-01 22:11:20
GPO的编辑有时会有点古怪。
编辑要用于推送更改的GPO。
导航到“全局设置”>“用户配置”>“首选项”>“控制面板设置”>“打印机”。
右键单击打印机,选择“新建”,然后选择“共享打印机”。将“操作”更改为“删除”。在“共享路径”框中,选择要删除的旧打印机路径。选中“删除所有共享打印机连接”复选框。单击OK。
右键单击打印机,选择“新建”,然后选择“共享打印机”。将操作更改为创建。在“共享路径”框中,选择要添加的新打印机。如果愿意,请将打印机设置为默认值。单击OK。
关闭组策略。在组策略复制到所有域控制器(通常为15-30分钟,如果所有DC都在一个站点内)之后,您可以通过命令提示符在桌面上运行gpupdate,强制计算机从域下载GPO设置。
一旦完成,检查更改是否通过。如果没有,可能只是GPO还没有完成对所有域控制器的复制。
您所看到的可能略有不同,因为我运行的是Windows 2008域,您没有指定是Windows 2003还是Windows 2008。如果它的Windows 2003让我知道,我将跳到Windows 2003域并相应地进行更新。
发布于 2010-02-02 10:42:31
如果无法备份/恢复所有打印队列和驱动程序,则可以使用Microsoft:http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=9b9f2925-cbc9-44da-b2c9-ffdbc46b0b17&displaylang=en中的printmigrator。
注意,有些设置没有迁移(recto/verso,纸张大小.)有些打印机驱动程序不能这样迁移(主要是多功能驱动程序)
然后,要重新配置客户端:-use gpo,正如mrdenny -use a vbscript在登录时所解释的,可以在我的博客上找到:http://lordoftheping.blogspot.com/2007/09/vbscript-to-change-printer-server.html保持默认打印机,只需更改服务器字符串以连接到队列。
https://serverfault.com/questions/108511
复制相似问题