Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have created a new print server, and would like to move our users from old to new. We have a mixed environment of XP and Win7 (64 bit). The old server is Windows Server 2003 SP2 (not R2 & 32 bit) and the new is Windows Server 2008 SP1 (64bit). I have created an alias for the new print server so that in the future, this will not be an issue.

However, I now have to move users from old to new. XP doesn't play nice with the alias nor does W2K3 SP2. Eventually, the few XP users will be get upgraded to Win7 and the 2003 Terminal Server users will go on W2K8, so using the server's proper name is not an issue since it will be short lived. (win7 users work fine with the alias) I have tried scripting this with VBScript and PowerShell to no avail.

Any easier ways then hopping onto each machine?

share|improve this question
up vote 3 down vote accepted

You can use Group Policy to help deploy printers to your computers. Technet has a nice guide on how to do this:

For your XP clients, you will need to also have pushprinterconnections.exe run via startup/logon script. This file is part of pmcmgmt.exe in the Windows Server 2003 R2 Administration Tools Pack located at:

If your domain functional level is at 2008 or higher, you can use Group Policy Preferences to clear out all the old printer connections and assign default printers as well, based on geographic location. We do this on our network, so that all printer connections and default selections are automatic. See:

share|improve this answer
Oh, and if your domain functional level is 2008 or higher, Group Policy is changed so that you can publish your printers via GPMC directly (versus going via your print server). The GP path is Computer (User) | Policies | Windows Settings | Printer Connections – newmanth Mar 16 '12 at 23:05

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.