SBS2011 Share Printer via GPO


I am setting up a new installation of SBS 2011 and I would like to push the network printer out to all users using GPO upon login.  

The printer is installed on the server and I have included x32 and x64 drivers.

Please could someone tell me what I need to do in order to set up the GPO to update the clients on log in ?

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.

You can do this with a user logon script, either in AD policies or in the user properties.  I have used con2prt for several years because it is very easy.

You can also script the printer connections using VB script (see for some vb script examples).

If you use KIXstart you can add printers as well.  Here is an example for KIXstart --
NeilCooleyAuthor Commented:
Where is the VB script entered ?

David AtkinTechnical DirectorCommented:
Do it via Group Policy.


Open Group Policy Manager on the Server.
Expand the domain and group policy objects
Right click on Group Policy Objects and click new.  (Name the policy 'Printer Deployment')

Right click on the new 'Printer Deployment' GPO and select edit.

Expand User Configuration> Preferences> Control Panel Settings
Click on Printers

On the right hand side in the working pane, right click and select New>Shared Printer

Fill in the details as required.  Put the full path in to the shared printer or browse (which should be in your AD list)

Click ok and close the GPO editor.

Back in the Group Policy Management Console, Right click on the folder where you want to apply the policy and select 'Link an existing GPO...'  Select the GPO and thats it!

It will push the policy to all users on the next log in.  You can force by running gpupdate /force in cmd.

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

From novice to tech pro — start learning today.