通过组策略将用户转移到新的打印机上?

我为一家小型IT公司工作,为小型企业进行大量的networking/系统pipe理和咨询。 我们一直在帮助我们的一个客户从使用Windows Server 2003(这是他们众多的服务器之一)的旧式戴尔2950移开,充当域控制器,DNS / DHCP服务器,SQL服务器,Symantec Center Exec和Norton AV),Exchange服务器,文件服务器,SharePoint,打印机服务器以及其他一些较小的angular色(对于一台服务器来说绝对是一堆东西)。

当我们将这些任务分解到各种其他服务器和虚拟机时,我正在处理的部分工作就是打印机迁移(将打印机和设置从这台2950移动到另一台服务器上)。 很简单,但暂时用户将继续通过旧服务器访问他们的打印机(我已经得到了所有设置在新服务器上的所有东西)。

但是,我想知道的是,是否有任何简单的方法可以通过组策略将所有用户当前的打印机首选项从旧服务器移动到新服务器。 换句话说,我可以将当​​前打印机的path从旧服务器redirect到新的服务器,而无需用户移除/重新添加其打印机?

我认为最简单的方法是使用组策略首选项 。 您可以创build更新映射到打印机的用户首选项。 使用更新,它将更新具有相同名称的打印机对象,或者如果它不存在,则创build它。 这是我们如何pipe理我们的打印机。 通过创build基于工作站所在位置的打印机(并select最近的打印机作为默认打印机)的地理GPO,我们更进一步。

如果需要,还可以select删除用户configuration文件中的所有现有打印机连接。

为了使用组策略首选项,您需要一个Windows Server 2008实例,通过安装组策略pipe理控制台join域。 客户端扩展也必须安装在低级客户端(如XP)上。 域function级别保持在2003年。如果您将打印机设置发送到Windows XP,则还需要PushPrinterConnections实用程序。 请参阅http://technet.microsoft.com/en-us/library/cc722179(WS.10).aspx