[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 3321
  • Last Modified:

Exchange 2010 - New users missing from Global Address List

We have Exchange 2010 running on Server 2008 R2 with about 200 mailboxes. Migrated from Exchange 2003 in March, this year.

Lately, I've noticed that the new users/mailboxes I had created are not turning up on Global Address List under Address Book on Outlook 2007/2010 clients. But these new accounts are shown if the client selects "Default Offline Address Book" under Address Book on Outlook.

If I goto:
EMC > Organization Config > Mailbox > Address List >
I do not see any options to manually update or to see any sync options.

Please help me find out why GAL is not updated while Offline Address Book gets updated and how to fix this issue.
0
isaackhazi
Asked:
isaackhazi
  • 15
  • 12
1 Solution
 
setasoujiroCommented:
you could try updating via ems :
Get-OfflineAddressBook | Update-OfflineAddressBook

and this may be a stupid question , but is the"hide from address list" checked in the mailbox properties on the general tab?
0
 
isaackhaziAuthor Commented:
no.... i checked if the particular accounts were hidden from address list, but they are not.

and about the ems command you've written on your post, is that for updating offline address book? because, as i mentioned earlier, i can see the missing names on the address book if i select default offline address book, the names are not showing up on global address list. so, that EMS command will update GAL or just the offline address book?
0
 
setasoujiroCommented:
it owuldn't hurt to update them just to be sure.

but check this: in emc->org config->mailbox->tab "offline address book"-->right click your oab-->is the tick checked for "include default gal"?

does it work in OWA?

and do the clients eventrually show up in the gal or not at all?
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
setasoujiroCommented:
one thing:

in the same tab ; check "distribution" and check wether "web distribution" is enabled and outlook 2003 is enabled? (that is if your clients are 2003)
0
 
isaackhaziAuthor Commented:
@setasoujiro:
web distribution and all outlook versions are enabled on offline address book properties.

but as i told you, i think the offline address book is working fine as i'm able to see the missing users listed in default offline address book. those users are missing from GAL.

@ckivl:
i've already performed the steps from the exchangepedia.com link last week, but no change.
as for the other links, i'm not sure if my situation is the same as the ones described in those links, like most of them deal with either missing GAL (not missing entries in GAL) or update issues with OAB, but as i mentioned earlier, i dont think there's any problem with OAB as i can see the missing users in default offline address book on Outlook Address Book.
0
 
setasoujiroCommented:
is your gal updating when you set clients in non cached mode?

when you update the books using the ems commands i mentioned the gal will be rebuild as well, have you tried this?
0
 
setasoujiroCommented:
also try this one :
Update-GlobalAddressList -Identity <GlobalAddressListIdParameter> -DomainController

0
 
isaackhaziAuthor Commented:
i checked emc > org config > mailbox > oab
include default GAL is already ticked.

and when i goto address book on OWA, i can see the missing users under GAL.

about two months ago, the names of new users used to turn up on GAL within a week... but now its been over two weeks, and couple of new users i'd created are not on GAL yet, which is kind of freaking me out, as these new users have already started working at our office and other users are unable to contact these new users through GAL on their outlook.

and yes, in non-cached mode on outlook, i can see the missing users under GAL.

on friday, i tried these steps:
- updated offline address book (EMC> org config > mailbox > oab) right click default oab > update
also tried the EMS command to update offline address book: Get-OfflineAddressBook | Update-OfflineAddressBook
- restarted exchange file distribution service
today is monday and i still cant see the missing names on GAL. so i guess that did not help.

now tried this shell command:
Update-GlobalAddressList -Identity 'Default Global Address List'
(without -domaincontroller, as it was giving some error)
gave some yellow warning for some public folders that were invalid and could not be updated.

what next?
0
 
isaackhaziAuthor Commented:
oh yes, i remember now:

on friday, on EMS, i ran the command: Update-GlobalAddressList -Identity 'Default Global Address List'
then on EMC > org config > mailbox > oab, i right-clicked the default oab and clicked "update"
no change yet.
0
 
setasoujiroCommented:
do the following : ctrl+right click on the outlook tray icon , and choose "test autoconfig"
run the test and check for errors.

btw in "-domaincontroller" you must enter your dc :)
0
 
isaackhaziAuthor Commented:
but now, i've figured GAL is not getting updated on client outlook on cached-mode.
on non-cached mode and OWA, i'm able to see the missing users on GAL.

so how do i fix this?
0
 
isaackhaziAuthor Commented:
i know... i did use my dc's name in there:

and i get this error:

[PS] C:\Windows\system32>Update-GlobalAddressList -Identity 'Default Global Address List' -prtrmailserver.prtr.local
A positional parameter cannot be found that accepts argument '-prtrmailserver'.
    + CategoryInfo          : InvalidArgument: (:) [Update-GlobalAddressList], ParameterBindingException
    + FullyQualifiedErrorId : PositionalParameterNotFound,Update-GlobalAddressList
0
 
setasoujiroCommented:
check another thing:

are the user's external email in exchange exactly the same as in the AD tab for the user

-domaincontroller "yourdc" is the cmdlet
0
 
setasoujiroCommented:
also try this :
rename/remove the *.oad in the app data for the client(%userprofile%\Local Settings\Application Data\Microsoft\Outlook)
and then open outlook and check wether the updated version is being downloaded
0
 
isaackhaziAuthor Commented:
i ctrl+righ-clicked outlook tray icon and ran test email autoconfig, entered my username and password. no errors were found.
options selected: autodiscover, guessmart, guessmart authentication.
0
 
isaackhaziAuthor Commented:
ran the same command with -domaincontroller "dcname", same result. showed it was updating accounts, then listed few public folders saying invalid and was not updated.

and i deleted the *.oab files from appdata/local/microsoft/outlook and restarted outlook. now i can see all the missing names in the Address Book.

But i cant physically go to each computer and delete the cached address book files. anyway, i can do it automatically from exchange server?
0
 
isaackhaziAuthor Commented:
new have atleast 2 new staff joining every week. i cannot go and delete everyone's cache after we create new user accounts each time.
0
 
isaackhaziAuthor Commented:
also, since we migrated to exchange 2010 sp1 from exchange 2003... all users have sync issues on Outlook when they try to empty their deleted items folder and then hit send/receive.
0
 
setasoujiroCommented:
not really , what you can try is to have the clients open some script from a share where you delete the file, i suspect your client's oab got corrupt somehow...
make them close outlook
access share where file is, run it, then open outlook
0
 
isaackhaziAuthor Commented:
but this problem is there on all client PCs.... i cant ask all 200 of our clients (some working remotely offsite and in other branches)  to run script or delete files manually, whenever we add new users or delete old users. is there no way to fix this so that new names on GAL get updated automatically?
0
 
setasoujiroCommented:
no if you do it once, it will stay fine...
i suspect that all the clients hwo experience the problem have the oab/gal fromt the old server(2003) and somehow there was a corruption...
btw did you migrate the pf and oab?
from 2003-2010 i mean?
0
 
isaackhaziAuthor Commented:
yes, i migrated the pf and oab from 2003 along with the mailboxes.
but we migrated in beginning of March and up until last week, there was no problem. yes, it used to take a few days for GAL to be updated with new names, but i dont understand how it stopped updating and if there will be problems in the future as well. and it is a big hassle for us to get hold of some offsite and remote user's PCs and laptops to delete their cache.
0
 
setasoujiroCommented:
you can also tell them to go to send/receive, and on the dropdown menu choose "address list"
i don't know wether this will solve it?
normally when they have the new one, it won't be corrupt anymore. but best to check to be sure
0
 
isaackhaziAuthor Commented:
i tried that earlier on my Outlook. send & receive > download address book... took some time and downloaded the address book... but that did not update the list.

i've deleted the *.oab files from my PC and opened outlook. now the new user accounts i'd created last week and today are listed there. I will create a test account right now. see if it gets updated again automatically without me having to delete the *.oab files again.
0
 
isaackhaziAuthor Commented:
ok. i deleted the cached *.oab files from a few client PCs. Created new test user accounts on Exchange, GAL on client outlook is getting automatically updated after deleting the *.oab files once.

so now i'll deploy a script to delete *.oab files once from all client PCs. Hope i dont have to keep doing this.

thanks for all your help setasoujiro.
0
 
setasoujiroCommented:
no problem, there might be someone here who knows a better/cleaner solution but i assume you, like everyone else, don't have much time to wait this stuff out.

as i said, i think it's a remenant from the old exchange that is corrupt/incomp. on the clients.
so when you install a new client, you shouldn't have the problem either.

please consider giving points ;-)

0
 
isaackhaziAuthor Commented:
yeah... dont wanna waste time running around to find a better solution. this will do for now. thanks for all your suggestions, once again.

cheers
0

Featured Post

Important Lessons on Recovering from Petya

In their most recent webinar, Skyport Systems explores ways to isolate and protect critical databases to keep the core of your company safe from harm.

  • 15
  • 12
Tackle projects and never again get stuck behind a technical roadblock.
Join Now