We help IT Professionals succeed at work.

We've partnered with Certified Experts, Carl Webster and Richard Faulkner, to bring you a podcast all about Citrix Workspace, moving to the cloud, and analytics & intelligence. Episode 2 coming soon!Listen Now

x

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

danielevans83
on
Medium Priority
2,028 Views
Last Modified: 2012-05-06
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!
Comment
Watch Question

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

Author

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.
Expert of the Quarter 2009
Expert of the Year 2009

Commented:
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
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.

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts

Author

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.
Expert of the Quarter 2009
Expert of the Year 2009

Commented:
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

Author

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.
Expert of the Quarter 2009
Expert of the Year 2009

Commented:
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

Author

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.
Expert of the Quarter 2009
Expert of the Year 2009

Commented:
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

Author

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? :)
Expert of the Quarter 2009
Expert of the Year 2009
Commented:
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

Author

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.
Expert of the Quarter 2009
Expert of the Year 2009
Commented:
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

Author

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!

Author

Commented:
thanks for the help guys!
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.