我有一个Windows 2003打印服务器,我需要退休,但我需要迁移它的打印队列首先到另一台Win2k3服务器。 我发现了一些关于迁移的信息,但似乎都与复制打印队列设置有关。 我想弄清楚将最新的打印队列部署到我的客户端的最透明的方法。
现在,客户端都具有手动configuration的打印队列。 我并不太在意排除旧排队,尽pipe我不会这么做。 我只是想自动添加新的队列。 在我看来,一个GPO将是一条路,但我从来没有设置过。 (我是被迫与Windows打交道的Unixpipe理员)。我所看到的有关打印队列GPO的每一篇文档似乎都提到了根本不存在的东西。
打印pipe理循序渐进指南是指可能在pipe理工具中的“打印pipe理”选项,或者可能是MMC插件。 它既不在我的打印服务器上。 打印服务器angular色在很久以前就被激活了,并且没有该文档中引用的“更新此angular色”选项。 我试图在不同的服务器上激活它,它也没有出现在那里。 (该文件还说:“安装打印pipe理是通过添加或更新打印服务器angular色来完成的,请注意,安装打印pipe理的计算机不需要是打印服务器。”当然,您不能添加打印服务器的angular色,而不共享本地连接的打印机,所以我不知道这种说法是不是oxymoronic。)
我也发现微软引用了一个叫做PushPrinterConnections.exe的程序,但是我找不到那个程序存在的地方。
基本上,在Microsoft文档中发生了两三次完全失败之后,我已经放弃了,希望其他人能够真正知道如何去做。
GPO编辑可能会有些时髦。
编辑要用于推出更改的GPO。
导航到全局设置>用户configuration>首选项>控制面板设置>打印机。
右键单击打印机,select新build,然后select共享打印机。 将操作更改为删除。 在“共享path”框中,select要删除的旧打印机path。 选中删除所有共享打印机连接checkbox。 点击OK。
右键单击打印机,select新build,然后select共享打印机。 将操作更改为“创build”。 在“共享path”框中select要添加的新打印机。 如果您愿意,请将打印机设置为默认值。 点击OK。
closures组策略。 在组策略复制到所有域控制器之后(如果所有DC位于一个站点内,通常大约需要15-30分钟),可以通过在命令提示符处在桌面上运行gpupdate来强制计算机从域中下载GPO设置。
一旦完成检查,看看更改是否经过。 如果没有,则可能仅仅是GPO尚未完成向所有域控制器的复制。
你看到的可能与我运行的Windows 2008域稍有不同,而且你没有指定是否有Windows 2003或Windows 2008.如果它的Windows 2003让我知道,我将跳到一个Windows 2003域并相应地更新。
如果不能备份/恢复所有打印队列和驱动程序,可以使用Microsoft的printmigrator: http : //www.microsoft.com/DOWNLOADS/details.aspx? FamilyID=9b9f2925-cbc9-44da-b2c9-ffdbc46b0b17&displaylang=en
请注意,一些设置不会被迁移(正面/反面,纸张大小…),某些打印机驱动程序不能以这种方式迁移(主要是多function驱动程序)
然后,重新configuration客户端: – 按照mrdenny的说明使用gpo – 在login时使用vbscript,可在我的博客上find: http : //lordoftheping.blogspot.com/2007/09/vbscript-to-change-printer-server.html它保持默认的打印机,只是改变服务器string连接到队列