Can you customize fields returned by windows XP search for people in Active Directory?


I've been tasked with identifying different ways to allow end users the ability to update their contact information listed in the Global Address List (Active Directory).  I know you can search and modify some fields by using the Windows Search (for people), but there are some fields (such as mobile phone) that aren't viewable here.

Is there a way to modify what the Windows Search returns as far as the fields?
LVL 12
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.

ADSI edit is the only way I know to add custom fields to the search
piattndAuthor Commented:
How would that add the fields that Windows XP returns?
You can select which fields to search on using the advanced option within the search dialogue box.
You can modify Active Directory using ADSI edit.  It's tricky and requires existing knowledge of Active Directory and attributes.  It's not for the faint hearted.
If you use this approach, search google for adding custom attributes to user objects.

In general I tell people to put the data where it will be used. If you
will be using it everywhere you have DCs, then adding it the info to AD
may be right. If you will be using the data in a centralized way, then
ADAM or a DB of some sort make more sense.

Now the real crux here is updating Windows Dialogs to show information
for you. Unless you have a good c++ programmer it is unlikely you will
be able to pull it off and that is only for some dialogs as most can't
be touched at all.

If you want to add some stuff for GAL display in Outlook, it is a little
easier but still far from trivial, if you want to start looking at that,
do a google search on MAPIID and go from there. I suspect you have a
small deployment you aren't going to have the resources or desire to
play with it. That is something companies with 100k+ users dork around
with by people with dedicated time to do it.

Your best solution is probably to toss the info into ADAM or SQL and
then set up a web site that people go to to get that information.

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
piattndAuthor Commented:
Thanks for the info!
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.