Global Address book note updating - exchange/Oultook 2010

comtekso
comtekso used Ask the Experts™
on
We are running Exchange 2010 and Outlook 2010. The global address book is not updating on the clients. I noticed that several new users/mailboxes that have been added in the last several weeks have not shown up in the Global Address book. They do show up in OWA. Is there a way to fix it so the daily automatic update runs or am I stuck doing a manual update every time I add a new user?
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®

Commented:
Ok, it sounds like your Offline Address Book is not updating, rather than your Global Address List.

If you issue the following command, what is the value for "Schedule"

Get-OfflineAddressBook | fl Name,Schedule


The output from mine has a schedule like this:

Name     : Default Offline Address List
Schedule : {Sun.05:00-Sun.05:15, Mon.05:00-Mon.05:15, Tue.05:00-Tue.05:15, Wed.05:00-Wed.05:15, Thu.05:00-Thu.05:15, Fr
           i.05:00-Fri.05:15, Sat.05:00-Sat.05:15}

Author

Commented:
I've tried to run it from the powershell on the workstation and exchange and it says:

PS H:\> Get-OfflineAddressBook | fl Name,Schedule
The term 'Get-OfflineAddressBook' is not recognized as the name of a cmdlet, function, script file, or operable program
. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:23
+ Get-OfflineAddressBook <<<<  | fl Name,Schedule
    + CategoryInfo          : ObjectNotFound: (Get-OfflineAddressBook:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Commented:
You need to run that on your Exchange server using the Exchange Management Shell - sorry if that wasn't clear!
Should you be charging more for IT Services?

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden using our free interactive tool and use it to determine the right price for your IT services. Start calculating Now!

Author

Commented:
Won't run there either, I get the following:


VERBOSE: Connected to Exchange2010.Tri-Area.local.
[PS] C:\Windows\system32>PS H:\> Get-OfflineAddressBook | fl Name,Schedule
Get-Process : A positional parameter cannot be found that accepts argument 'Get-OfflineAddressBook'.
At line:1 char:3
+ PS <<<<  H:\> Get-OfflineAddressBook | fl Name,Schedule
    + CategoryInfo          : InvalidArgument: (:) [Get-Process], ParameterBindingException
    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.GetProcessCommand

Author

Commented:
I got it to run, had to select "Import system Modules' when opening the powershell. This is waht I get:

[PS] C:\Windows\system32>Get-OfflineAddressBook | fl Name,Schedule


Name     : Default Offline Address List
Schedule : {Sun.4:00 AM-Sun.4:15 AM, Mon.4:00 AM-Mon.4:15 AM, Tue.4:00 AM-Tue.4:15 AM, Wed.4:00 AM-Wed.4:15 AM, Thu.4:0
           0 AM-Thu.4:15 AM, Fri.4:00 AM-Fri.4:15 AM, Sat.4:00 AM-Sat.4:15 AM}


Looks like its scheduled to run every day.

Commented:
Yep, that looks fine.

Do you have any errors if you run:

Get-GlobalAddressList | Update-GlobalAddressList

?

Author

Commented:
Yes, this is what I get:


[PS] C:\Windows\system32>Get-GlobalAddressList | Update-GlobalAddressList
WARNING: The recipient "Tri-Area.local/Microsoft Exchange System Objects/OAB Version 2" is invalid and couldn't be
updated.
WARNING: The recipient "Tri-Area.local/Microsoft Exchange System Objects/OAB Version 3a" is invalid and couldn't be
updated.
WARNING: The recipient "Tri-Area.local/Microsoft Exchange System Objects/Offline Address Book - \/o=Tri-Area
Exchange\/cn=addrlists\/cn=oabs" is invalid and couldn't be updated.
WARNING: The recipient "Tri-Area.local/Microsoft Exchange System Objects/Offline Address Book - First Administrative
Group" is invalid and couldn't be updated.
WARNING: The recipient "Tri-Area.local/Microsoft Exchange System Objects/Schedule+ Free Busy Information - First
Administrative Group" is invalid and couldn't be updated.
WARNING: The recipient "Tri-Area.local/Microsoft Exchange System Objects/Floyd Calendar 59608246" is invalid and
couldn't be updated.
WARNING: The recipient "Tri-Area.local/Microsoft Exchange System Objects/OAB Version 4" is invalid and couldn't be
updated.
WARNING: The recipient "Tri-Area.local/Microsoft Exchange System Objects/Ferrum calendar 54772926" is invalid and
couldn't be updated.
WARNING: The recipient "Tri-Area.local/Microsoft Exchange System Objects/Floyd Calendar" is invalid and couldn't be
updated.
[PS] C:\Windows\system32>

Commented:
Ok, not sure those are the issue, but to get rid of them, browse the Public Folder Management Console and edit each of those public folders, set the Alias under Exchange General to whatever the name is without spaces - e.g. OAB Version 2 becomes OABVersion2.

Author

Commented:
OK I've cleared all the warnings listed above. Do I need to wait for the automatic update to run?
Commented:
I checked today and it still hasn't updated. Not sure what to look at next.

Author

Commented:
Issue not solved by other comments

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial