none
Address book not updated when running outlook in exchange cached mode.

    Question

  • Have an Exchange 2007 server running with a lot of Office clients, from version 2000 to 2010. 

    When the clients are connected to the exchange server on the local network not using cached mode, the address books are up to date. When connecting with cached mode, the address books are not updated at all. 

    Have configured OAB to update every night, and choosen it to be compatible with all types of outlook versions. Have also tried tools / send/receive / Download address book in Outlook, but still no change. 

    Anyone got a tip on how to solve this? 

    best regards
    Frode Slettum
    Wednesday, February 23, 2011 1:11 PM

Answers

  • Hi,

    I think we find the root cause of the issue. As you see, there is no replicas for the Default Offline Address List, various OAB version.

    So please try to set the replicas for that folder based on the below command:

    Set-publicfolder -identity "\NON_IPM_SUBTREE\OFFLINE ADDRESS BOOK\/o=x/cn=addrlists/cn=oabs/cn=Default Offline Address Book" -replicas "\Server\Storage Group\Public Folder Database"

    Set-publicfolder -identity "\NON_IPM_SUBTREE\OFFLINE ADDRESS BOOK\/o=x/cn=addrlists/cn=oabs/cn=Default Offline Address Book\OAB Version 2" -replicas "\Server\Storage Group\Public Folder Database"

    Then peform the same command for the OAB Version 3a and OAB Version 4.

    After that, please update the Default Offline Address Book again, check this issue.

    Thanks

    Allen


    Allen Song
    • Marked as answer by Allen Song Tuesday, March 08, 2011 12:50 AM
    Thursday, March 03, 2011 2:00 AM

All replies

  • Can you provide more information about your Exchange Infrastructure? # of Servers, Roles, etc?

    Can you provide where the clients are in relation to the servers on the network?

    Have you looked at the application logs of your exchange servers for warnings and/or errors related to AD or the OAB?

    Have you tried turning up diagnostic logging for OAB, force an update, then look at the application logs?

    Does it affect all users?

    Have you deleted the ost file or the outlook profile of the cached mode users to see if that resolves the issue?


    Chris Morgan
    Blog
    Wednesday, February 23, 2011 1:46 PM
  • Hi

    There is only one Exchange 2007 server, and it's running the mailbox role, Client Access Role and the Hub Transport Role. 

    The clients are accessed the server through 100mbit ethernet LAN. 

    There are some errors in the application log, but I'm not sure if it's related. Something about certificate error. Can you provide me your email address so I can send it to you? I didn't get an email notification with your answer. 

    How do I turn on diagnostic logging for OAB?

    It affects all users. 

    No need to delete the OST file, because it's like this even on newly installed computers/profiles. 


    - Frode
    Wednesday, February 23, 2011 2:34 PM
  • Run this from Exchange management shell

    Set-EventLogLevel "MSExchangeSA\OAL Generator" -Level Expert
    Set-EventLogLevel "MSExchangeAL\Address List Synchronization" -Level Expert
    Set-EventLogLevel "MSExchange ADAccess\Recipient Update Service" -Level Expert

    Then run

    Get-offlineAddressBook | Update-OfflineAddressBook

    Manually download the OAB on the clients through send/recieve options.

    Use the below article for troubleshooting any error codes.

    http://technet.microsoft.com/en-us/library/bb310776(EXCHG.80).aspx

    Add a user to the OAB and run the update again along with updating the clients. Check the application log on the Exchange server to find any error codes.


    Chris Morgan
    Blog
    Wednesday, February 23, 2011 6:20 PM
  • Hi

    I have done what you said. Here is the errors in application log: 

    Event ID: 9335

    OALGen encountered error 80004005 while cleaning the offline address list public folders under /o=<xxxxxx>/cn=addrlists/cn=oabs/cn=Default Offline Address List.  Please make sure the public folder store is mounted and replicas exist of the offline address list folders.  No offline address lists have been generated.  Please check the event log for more information. 

    - Default Offline Address List 

    Event ID: 9331

    OALGen encountered error 80004005 (internal ID 50101ee) accessing the public folder store while generating the offline address list for address list '/'. 

    - Default Offline Address List 

    Event ID: 8207

    Error updating public folder with free/busy information on virtual machine <computername>. The error number is 0x80004005.

    I also mentioned some errors regarding certificates. I see a lot of errors with event id 12014 and 12015. Maybe they are related? 

    Frode Slettum

    Thursday, February 24, 2011 8:13 AM
  • Thursday, February 24, 2011 3:41 PM
  • Hi,

    Thanks for posting the question.

    After reviewing the case description, it's obviously OAB issue. And the Mailbox Server is using the Public Folder to publish the OAB files. In Exchange 2007, the Outlook clients should download the OAB from the CAS which retrieves the OAB files from the Mailbox server that is using the Web Distribution to publish the OAB.

    Thus, please run get-offlineaddressbook |fl command to confirm the Web Distribution enabled, then update the OAB and restart the Microsoft Exchange File Distribution service to make the OAB files copy on the CAS.

    Finally, check this issue.

    Thanks

    Allen


    Allen Song
    Friday, February 25, 2011 3:19 AM
  • Hi Allen

    Output from get-offlineaddressbok | fl: 

     

    Server                          : xxx
    
    AddressLists                    : {xxx, yyy, zzz, Default Global Address List}
    
    Versions                        : {Version2, Version3, Version4}
    
    IsDefault                       : True
    
    PublicFolderDatabase            : xxx\Second Storage Group\Public Folder Datab
    
                                      ase
    
    PublicFolderDistributionEnabled : True
    
    WebDistributionEnabled          : True
    
    DiffRetentionPeriod             : 30
    
    Schedule                        : {so.03:00-so.03:15, ma.03:00-ma.03:15, ti.03:
    
                                      00-ti.03:15, on.03:00-on.03:15, to.03:00-to.0
    
                                      3:15, fr.03:00-fr.03:15, lo.03:00-lo.03:15}
    
    VirtualDirectories              : {OAB (Default Web Site)}
    
    ExchangeVersion                 : 0.1 (8.0.535.0)
    
    AdminDisplayName                :
    
    Name                            : Default Offline Address List
    
    DistinguishedName               : CN=Default Offline Address List,CN=Offline Ad
    
                                      dress Lists,CN=Address Lists Container,CN=xx
    
                                      ,CN=Microsoft Exchange,CN=Service
    
                                      s,CN=Configuration,DC=xx,DC=xx
    
                                      port,DC=xx
    
    Identity                        : \Default Offline Address List
    
    Guid                            : 507a3a97-7f21-4118-94ae-7361083f6346
    
    ObjectCategory                  : xx.xx/Configuration/Sch
    
                                      ema/ms-Exch-OAB
    
    ObjectClass                     : {top, msExchOAB}
    
    WhenChanged                     : 23.02.2011 14:04:18
    
    WhenCreated                     : 09.12.2001 00:49:34
    
    OriginatingServer               : x.x.x.x
    
    IsValid                         : True
    

     

    Monday, February 28, 2011 2:09 PM
  • btw, update the oab, restart services (or server) doesn't work. 

    One other thing. It has been this way since we migrated from exchange 2003 some years ago. 

    Monday, February 28, 2011 2:11 PM
  • Hi,

    Whether all Outlook versions have the issue when updating the Address Book? Or the issue is just occurring for the Outlook version earlier than Outlook 2007?

    If it's just Outlook 2000 or Outlook 2003, that should be the Public Folder issue. Now please run get-publicfolder -recurse \non_ipm_subtree |fl name, replicas, next post here.

    Thanks

    Allen

     


    Allen Song
    Tuesday, March 01, 2011 5:22 AM
  • Hei. We are running Outlook 2003, 2007 and 2010, all have the same problem. They all have and old not-updated address book when running in exchange cached mode, but then they disable exchange cached mode, the address books are updated. 

    Frode

    Tuesday, March 01, 2011 11:54 AM
  • Hi,

    OK, during the OAB generation process, the OABGen has to open the Public Folder which stores the Offline Address Lists, the OAB generation will be terminated after aware of the error when trying to open Public Folder.

    Now let's concentrate on the Public Folder issue. I suspect no replica of the Offline Address Book on the Exchange 2007 server. Please run the command: get-publicfolder -recurse \non_ipm_subtree |fl name, replicas, then post the information here.

    Thanks

    Allen


    Allen Song
    Wednesday, March 02, 2011 8:05 AM
  • Hi. Here you got the output: 

    Name   : NON_IPM_SUBTREE
    Replicas : {}
    
    Name   : EFORMS REGISTRY
    Replicas : {}
    
    Name   : Events Root
    Replicas : {Public Folder Database}
    
    Name   : EventConfig_TTS1
    Replicas : {}
    
    Name   : OFFLINE ADDRESS BOOK
    Replicas : {}
    
    Name   : /o=x/cn=addrlists/cn=oabs/cn=Default Offline Address L
          ist
    Replicas : {}
    
    Name   : OAB Version 2
    Replicas : {}
    
    Name   : OAB Version 3a
    Replicas : {}
    
    Name   : OAB Version 4
    Replicas : {}
    
    Name   : EX:/o=x/ou=Exchange Administrative Group (FYDIBOHF23SP
          DLT)
    Replicas : {Public Folder Database}
    
    Name   : EX:/o=x/ou=First Administrative Group
    Replicas : {}
    
    Name   : OWAScratchPad{C2EDD359-00D4-41E7-A7A3-E87749CF2B31}
    Replicas : {}
    
    Name   : OWAScratchPad{F9B82713-3119-4E42-AE73-F9266D38A67B}
    Replicas : {Public Folder Database}
    
    Name   : SCHEDULE+ FREE BUSY
    Replicas : {}
    
    Name   : EX:/o=x/ou=Exchange Administrative Group (FYDIBOHF23SP
          DLT)
    Replicas : {Public Folder Database}
    
    Name   : EX:/o=x/ou=First Administrative Group
    Replicas : {}
    
    Name   : Schema
    Replicas : {}
    
    Name   : schema-root
    Replicas : {}
    
    Name   : Default
    Replicas : {}
    
    Name   : microsoft
    Replicas : {}
    
    Name   : exchangeV1
    Replicas : {}
    
    Name   : exchweb
    Replicas : {}
    
    Name   : controls
    Replicas : {}
    
    Name   : img
    Replicas : {}
    
    Name   : views
    Replicas : {}
    
    Name   : StoreEvents{C2EDD359-00D4-41E7-A7A3-E87749CF2B31}
    Replicas : {}
    
    Name   : globalevents
    Replicas : {}
    
    Name   : internal
    Replicas : {}
    
    Name   : StoreEvents{F9B82713-3119-4E42-AE73-F9266D38A67B}
    Replicas : {Public Folder Database}
    
    Name   : globalevents
    Replicas : {Public Folder Database}
    
    Name   : internal
    Replicas : {Public Folder Database}
    
    
    
    

    Wednesday, March 02, 2011 1:47 PM
  • Hi,

    I think we find the root cause of the issue. As you see, there is no replicas for the Default Offline Address List, various OAB version.

    So please try to set the replicas for that folder based on the below command:

    Set-publicfolder -identity "\NON_IPM_SUBTREE\OFFLINE ADDRESS BOOK\/o=x/cn=addrlists/cn=oabs/cn=Default Offline Address Book" -replicas "\Server\Storage Group\Public Folder Database"

    Set-publicfolder -identity "\NON_IPM_SUBTREE\OFFLINE ADDRESS BOOK\/o=x/cn=addrlists/cn=oabs/cn=Default Offline Address Book\OAB Version 2" -replicas "\Server\Storage Group\Public Folder Database"

    Then peform the same command for the OAB Version 3a and OAB Version 4.

    After that, please update the Default Offline Address Book again, check this issue.

    Thanks

    Allen


    Allen Song
    • Marked as answer by Allen Song Tuesday, March 08, 2011 12:50 AM
    Thursday, March 03, 2011 2:00 AM
  • Hi

    The commands finally worked with "server\Second Storage Group..." without \ in front, and when I changed from "OFFLINE ADDRESS BOOK" to "OFFLINE ADDRESS LIST" :) 

    However, I don't know if it solved the problem yet. Will get back to you on that when we can test on a client. 

    regards
    Frode
    Sunday, March 06, 2011 9:44 PM
  • Hi again! 

    It worked! Thank you a lot for your help. You can close the case now. 

     

    Best Regards

    Frode

    Monday, March 07, 2011 8:13 AM