Printers assigned to an OU?

I work within a school environment and am reviewing how we manage printers and locations.  Currently we are using logon scripts using the Con2Prt utility:- Example

IF %Location% == ROOMD209 \\PrintServer\Printers\CON2PRT /CD \\PrintServer\ROOMD209

I am looking at placing all computers within a computer OU and then create an OU per room and assigning printers:- Example

•OU =       Computers
   OU=         RoomD201
   OU=               RoomD102
   OU=         RoomD103
   OU=         RoomD104

This has been done successfully on a test run.  The problem I am having is adding a printer per Room.  I go in to active directory select the ou, right click and select New – Printer and I get the following message:-
 (This printer cannot be published.  To publish printers on windows 2000 computers, Use the Printers folder)

Am I going about this the correct way?  Any Ideas will be greatly appreciated.

Thanks

MAZDAN
MAZDAN2004Asked:
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.

rindiCommented:
In the printers folder rightclick the printer, select "sharing". Now you should see the checkbox "List in Directory". This should be ticked. Now you should be able to manage the printers in active directory.
0
MAZDAN2004Author Commented:
Thank you for your response rindi but unfortunately that is not the problem.  The printers are shared and listed within AD.  This is currently how the script works picking up on the share name.  Any other Ideas

Thanks

MAZDAN
0
kminfotechCommented:
If use Kixtart scripting to add printers based on group membership...here's a sample

if InGroup("DOMAIN\Room 100")
    addprinterconnection("\\printservername\printername")
endif

More about Kixtart (free scripting language)

Kixtart.org
0

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
Networking

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.