Link to home
Start Free TrialLog in
Avatar of ExpertsExchange4MB
ExpertsExchange4MB

asked on

showInAddressBook values will not stay for a user Exchange 2003

So we have a user that is not showing up in the Global Address List.  I made sure the hide from address list checkbox was unchecked, and set to false in ASDIEDIT.  I also checked the showInAddressBook value, which was blank.

After copying the correct showInAddressBook value from another user, I am able to find that user in the GAL.  Another search in the GAL and the user no longer shows.  Looking at the showInAddressBook value again, it is blank.  I am making the ASDIEDIT changes on the exchange server itself.

Any ideas on why the value keeps going blank on me?
Avatar of Simon Butler (Sembee)
Simon Butler (Sembee)
Flag of United Kingdom of Great Britain and Northern Ireland image

It sounds like poor replication.

Although making changes through ADSIEDIT hasn't helped and shouldn't be required.
If you toggle the setting in ADUC, does it change in ADSIEDIT at all?

Presuming you have multiple domain controllers, it sounds like the setting is being overwritten by another DC later, rather than allowing the change.
Is Exchange on a domain controller?

Simon.
Avatar of ExpertsExchange4MB
ExpertsExchange4MB

ASKER

Exchange is hosted on a DC. Is there a recommended DC in the domain that should be used?

I have not tested toggling on and off inside of ADUC to see the results in ADSIEDIT, but I know it made no change to the GAL.  I will try a test when I am able.
If Exchange is on a DC, then ensure that the DC is a global catalog. If it isn't, it needs to be. Exchange will only use itself for DC functionality when installed on DC.

Simon.
It is not a global catalog, so I tried from a server that is listed as a global catalog.  No luck.  The user shows up in the GAL for a minute or two, then is gone.
If the server isn't an global catalog you need to make it one. When Exchange is installed on a DC the DC must also be a GC.

Make it a GC and then reboot. Try again.

Simon.
My apologies, the Exchange server is not setup as a DC, I had just assumed it was.  Running dcdiag revealed that it was not.  Is there anyway to check which GC exchange is pointing to?

Thank you,

Jeremy.
Properties of the server in ESM will have a Directory Access tab (I think, I haven't got an E2003 system to look at). That will tell you what domain controller it is currently using.

Simon.
I have tried making the change from both the DCs listed as GCs in the Directory Access Tab.  Same results as before from both DCs.

Thank you,

Jeremy.
I also tried changing the msexchhidefromaddresslists attribute to TRUE for a day, then back to FALSE, then made the showinaddressbook change.  The msexchhidefromaddresslists attribute changed like it was supposed to, but the showinaddressbook change still went back to not set after a minute or two.

Jeremy.
ASKER CERTIFIED SOLUTION
Avatar of Simon Butler (Sembee)
Simon Butler (Sembee)
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial