[Webinar] Streamline your web hosting managementRegister Today

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

Global Address book note updating - exchange/Oultook 2010

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?
0
comtekso
Asked:
comtekso
  • 7
  • 4
1 Solution
 
SaoiCommented:
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}
0
 
comteksoAuthor 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
0
 
SaoiCommented:
You need to run that on your Exchange server using the Exchange Management Shell - sorry if that wasn't clear!
0
Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

 
comteksoAuthor 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
0
 
comteksoAuthor 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.
0
 
SaoiCommented:
Yep, that looks fine.

Do you have any errors if you run:

Get-GlobalAddressList | Update-GlobalAddressList

?
0
 
comteksoAuthor 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>
0
 
SaoiCommented:
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.

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

Featured Post

Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

  • 7
  • 4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now