Allow Printer Installation for Domain Users

I have Windows XP Pro SP2 clients on a Windows Server 2003 domain. I would like the users to be able to install printers, but nothing else. Is there a way to just allow printer installation without granting them administrator access?

I appreciate the help.

Thank you,
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.

I prefer to use a login script to install printers. When the user logs-in the script runs and printers are installed. You can use it for one or many printers. If you want to map network shares, it will do that to. I assign static IP's to all printers and make an A record in DNS for each.
Having said that, they should not need to be a local admin to install printers. If a user clicks Start and run then types \\servername they will see all server shares and printers. They can right click on the appropriate printer and click connect.

use notepad to create a logon.bat file. Put it in the \\domaincontroller\netlogon folder

map network drive:
net use s: \\servername\share

map printer:
rundll32 printui.dll,PrintUIEntry /in /q /n "\\servername\printername" (ie \\server1\HP4050Sales)

Go to AD users and computers. Under each user account click the profile tab and you will see logon script. Type logon.bat. Click Ok. When the user logs in the drives will map and printers will install.

Hope I did not forget anything.
conquerdevAuthor Commented:
Hello murgroup,

OK, what if I have mobile users who work from home and have their own printers? All of them have different ones they use and most of the drivers come as software and therefore will not allow them to install because they are not admins. Is there a way to allow with the script the ability to install any printer they want? I appreciate your response.

Thank you,
You will need to give them local admin rights on their laptops. I know it's not great but mobile users are always needing to do something that requires admin rights. You will save yourself lots of head aches.

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
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
Active Directory

From novice to tech pro — start learning today.