New Exchange 2007 Mailbox not showing in GAL for Outlook, but does show in OWA

I have to assume this is a cached offline address book issue, because when adding a new user to our Microsoft Exchange 2007 environment they do not show up on the GAL for Outlook (running in cached Exchange mode). If I turn off cached mode or access mail from OWA, the new user DOES show in the GAL. The oddest part is a manually re-download of the address book using the Send/Receive button does not make any difference! This is seriously irritating my bosses as we add people to our business and they cannot contact them! Why would Outlook not download a new copy of the GAL when instructed to? This makes no sense!
danielevans83Asked:
Who is Participating?
 
JustWorkingCommented:
If you make frequent changes to the domain which need to be reflected in the GAL faster than the scheduled update time, then you can change the frequency that the offline address list is updated. While changing rebuild schedule for the OAB isn't recommended by Microsoft, but you may wish to make the change.

   1. In Exchange start ESM.
   2. Open Recipients, then Offline Address Lists.
   3. Right click on "Default Offline Address List" and choose "Properties".
   4. On the first tab, adjust the "Update Interval" to "Use Custom Schedule".
   5. Click on Customize.
   6. Select which hours you want the update to run. The frequency should depend on the size of your address book and how frequent the changes are made.
      A good suggestion would be to run the update three times a day - approx 6am to ensure that early starters get their updates - approx middy to catch any changes made in the morning - approx 6pm to catch any changes made during the afternoon.
0
 
JustWorkingCommented:
Take a look here regarding the primary SMTP address:

Is it possible it is using the offline address book and it is not updates.

http://exchangepedia.com/blog/2007/02/offline-address-book-mystery-of-missing.html
0
 
danielevans83Author Commented:
I following MS Exchange articles and used the following command to reload the OAB
Get-OfflineAddressBook | Update-OfflineAddressBook
I then went to the Outlook client and did a manual download of the Address Book. NOW the user is showing in the GAL.
Will I have to do this for every user that gets added? This seems a little ridiculous.
0
Simplify Active Directory Administration

Administration of Active Directory does not have to be hard.  Too often what should be a simple task is made more difficult than it needs to be.The solution?  Hyena from SystemTools Software.  With ease-of-use as well as powerful importing and bulk updating capabilities.

 
MesthaCommented:
A new user will take up to 48 hours to appear in the GAL for clients on Outlook in cached mode. OWA sees the new user immediately because it is using live information.

Cached mode uses the OAB. By default the OAB is only updated once a day, usually around 5am. That can be changed (I often set it to three times a day).
However Outlook will only download the updated OAB automatically once every 24 hours or when Outlook is restarted. That behaviour cannot be changed.

-M
0
 
danielevans83Author Commented:
Mestha, so are you saying that clicking "Send/Receive" and selecting "Download Address Book" doesn't actually do anything? You claimed Outlook only updates the OAB when you open it or once daily. I was under the impression you could force Outlook to update, am I incorrect?
JustWorking - ESM does not exist in Exchange 2007... I did however find the right place to change it in EMC.
When you guys say "OAB is only updated once a day", do you mean the OAB actually is rebuilt only once a day? Or that Outlook only downloads a new copy once a day?
I now set the Offline Address Book's schedule to 6AM, 12PM, and 6PM. I'll add some users tomorrow and see how it works.
0
 
MesthaCommented:
You can force Outlook to download an update - but if Exchange hasn't created a new OAB file to download you will not see any changes.

The OAB is rebuilt once a day, and Outlook downloads it as per what I have said above.

-M
0
 
danielevans83Author Commented:
Ok so after changing these settings now the OAB will rebuild itself more frequently? That is what I would like. We are adding new people to our Exchange server right now and my boss keeps complaining that they aren't showing up in the GAL.
0
 
MesthaCommented:
The OAB can be rebuilt more frequently, but you cannot speed up the appearance of the users in Outlook. If someone is complaining then their expectations need to be set so that they know not to expect new people to appear immediately.

-M
0
 
danielevans83Author Commented:
Mestha - what you're saying is actually not true. After rebuilding the OAB with the command line and doing a forced download of the Address Book via Send/Receive, the user saw the new entry in the GAL when in cached mode. So people can appear immediately, it just looks like I need to coax Exchange/Outlook to do so.
0
 
MesthaCommented:
What I say is correct - for AUTOMATIC updates.
If you manually intervene, by doing an update in Exchange and then doing a forced download then the users get the updates.

However that would mean telling everyone to download a new copy of the address which many not go down well.

-M
0
 
danielevans83Author Commented:
Unfortunately I have not found a way to get the users address books updated, ever. I have had to manually go around and do a "Send/Receive>Download Address Book" on each client since changes were made. I agree this isn't going to be easy to manage. Is there some sort of command line I can use in a script that will manually re-download the address book every time they sign on or something? :)
0
 
MesthaCommented:
The OAB should be downloaded fresh each time Outlook starts or every 24 hours.
There is always a chance that the incremental updates had failed. Outlook doesn't download the full address book each time, just what has changed.

-M
0
 
danielevans83Author Commented:
How much data is the OAB? Would forcing a full-download every time Outlook starts be a bad thing? Is that possible? Seems like you are right and that my problems revolve around the incremental updates.
0
 
MesthaCommented:
There is a way of forcing Exchange to generate a full OAB, rather than the differential updates. I suspect that if you do that, then the clients will behave correctly.

Unfortunately I cannot find the Technet article at the moment that shows it.

Try forcing the OAB to update

get-offlineaddressbook | update-offlineaddressbook

Then go through the logs on the server about 30 minutes later and see if anything is logged.

Also run the Best Practises tool from the toolbox.

It was one of those that generated an error with a link to the article that explained how to force the OAB to do a full update.

-M
0
 
danielevans83Author Commented:
Looks like after doing manual syncs for my clients that they stay up to date now. It probably helps that I changed the OAB updates to 3 times a day instead of once a day as well. Thanks for all your help, my coworkers can feel the GAL is reliable and up to date again!
0
 
danielevans83Author Commented:
thanks for the help guys!
0
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.