On Thu, Aug 28, 2014 at 12:20 PM, Gavin Wilby
<[email protected]> wrote:
> We have two print servers.
> One is a 2003 server, one a 2012.

  For this problem, the version of the print server isn't as relevant
as what the print clients are running.  If they're all running
Vista/2008 or later, you're in better shape.  XP/2003 or older printer
clients complicate things.

> There is also the problem that lots of users have old ghost printers, as
> well as the fact that I need to get them.

  You're pretty much going to have to have something run for each
user, then.  Typically this is done at user logon (GPO and/or logon
script).  As noted previously, network printer connections are a
property of the user, not the machine.

> So if I have a user with two printers oldps\print1 and oldps\print2
> I need them to have newps\print1 and newps\print2.

  Is there any rhyme or reason to which printers which users need?  If
so, it's prolly easiest for you to create a GPO that removes *all*
printer connections to the old server, and then other GPOs which add
connections to the new server based on user membership in groups or
whatever.

  If there's no rhyme or reason, is it viable to just add all printers
to all users?  This is brute force, but it works for some
environments.

  If you need to be selective, your options are to script something,
or buy a third-party product that will do it for you.  I have no
experience with the latter.  For the former, I've used prnmngr.vbs to
list existing printer connections, look for the old server, add the
same on the new server, then remove the ones for the old server.

-- Ben


Reply via email to