Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

Global Address book note updating - exchange/Oultook 2010

Posted on 2011-03-21
11
1,832 Views
Last Modified: 2012-05-11
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
Comment
Question by:comtekso
  • 7
  • 4
11 Comments
 
LVL 7

Expert Comment

by:Saoi
ID: 35182234
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
 

Author Comment

by:comtekso
ID: 35182288
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
 
LVL 7

Expert Comment

by:Saoi
ID: 35182326
You need to run that on your Exchange server using the Exchange Management Shell - sorry if that wasn't clear!
0
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

 

Author Comment

by:comtekso
ID: 35182355
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
 

Author Comment

by:comtekso
ID: 35182386
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
 
LVL 7

Expert Comment

by:Saoi
ID: 35182431
Yep, that looks fine.

Do you have any errors if you run:

Get-GlobalAddressList | Update-GlobalAddressList

?
0
 

Author Comment

by:comtekso
ID: 35182455
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
 
LVL 7

Expert Comment

by:Saoi
ID: 35182645
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
 

Author Comment

by:comtekso
ID: 35183043
OK I've cleared all the warnings listed above. Do I need to wait for the automatic update to run?
0
 

Accepted Solution

by:
comtekso earned 0 total points
ID: 35193078
I checked today and it still hasn't updated. Not sure what to look at next.
0
 

Author Closing Comment

by:comtekso
ID: 36479858
Issue not solved by other comments
0

Featured Post

Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Find out what you should include to make the best professional email signature for your organization.
This article aims to explain the working of CircularLogArchiver. This tool was designed to solve the buildup of log file in cases where systems do not support circular logging or where circular logging is not enabled
To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…

839 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question