Hiding specific user contact fields from specific users

I have been asked to update our users with all their info including home phone numbers etc.  However my company wants to restrict certain AD fields from being accessable by averyone.  For example, Cetain managers when querying the global directory will be able to view home cell numbers and emergency numbers.  The regular employees when doing a globals address lookup will not be able to see these home numbers.

Is there a way in AD or in group policies to do this
Who is Participating?

Improve company productivity with a Business Account.Sign Up

snusgubbenConnect With a Mentor Commented:
You could create Confidential Attributes and control the visibility of those, or you could change the searchFlag on the attribute you want to hide.

You can't mark Base attributes as confidential.

General (2003 SP1 and later):

Win2008: http://blogs.dirteam.com/blogs/tomek/archive/2008/03/11/confidential-attributes-windows-2008-follow-up.aspx

I guess you understand that this should be tested in a test environment before touching the production :)

I don't think there is a way of doing this. You really need a seperate system that imports users from AD and then use that. You could try spiceworks

lthorupAuthor Commented:
Unfortunately this solution deals with potentially damaging the AD schema. It is my understanding this ability may be added to another service pack in the unknown future
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.

All Courses

From novice to tech pro — start learning today.