easiest way to Add printers automatically at logon

I have a DC running Windows 2008 R2 Stndr. I have about 50 users different departments.

What is the easiest way to add automatic printers when users logon. I'm deploying a lot of new computers and it becomes a nightmare having to add printers manually. I have about 10 network printers that i need to add manually to each user.

I've heard that on Windows 2008 it's a lot easier than the old ways using scripts. please help.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Mike KlineCommented:
What OS are your clients, yes in 2008 and higher you can use group policy preferences   http://blogs.technet.com/b/grouppolicy/archive/2009/06/24/gp-preferences-set-a-default-printer.aspx

If you search for group policy preferences and printers you will see more articles.  Definitely much easier than scripts



Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
fstincAuthor Commented:
80% windows 7, 20% XP
Mike KlineCommented:
Just make sure the XP boxes have the client side extenstions good overview here   http://www.gpoguy.com/Portals/0/Group%20Policy%20Preferences%20Overview.pdf


Active Protection takes the fight to cryptojacking

While there were several headline-grabbing ransomware attacks during in 2017, another big threat started appearing at the same time that didn’t get the same coverage – illicit cryptomining.

Mikes right, as long as your users are in their own OU's or grouped - GPO is the best route by far.

If not, the login script can use Printui to may queues based on the login name. It's a little more work, and the login script can call an external script.

Theres a whole host of VB Scripts on here, with that focus...if you need it I'll dig out a few good links.
fstincAuthor Commented:
Yes on the scripts. please David
Ok. Here one that bases it on the computername - just remove the lookups based on OU if you don't need them.


Also, heres one (take the bottom script) where tyou set the array of device, then just have it run :-)

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2008

From novice to tech pro — start learning today.