Solved

Outlook/Exchange 2010 OAB fails in Exchange 2003 coexistence Environment

Posted on 2011-02-24
19
2,589 Views
Last Modified: 2012-08-13
We recently installed an Exchange 2010 server in our Exchange 2003 Organization.  We have a  mix of clients on Outlook 2010 and Outlook 2003.  About 15% of users have been migrated to the Exchange 2010 server, the rest are still on Exchange 2003.  Our Outlook 2003 users can download the OAB just fine, however the Outlook 2010 users get the following error:

Task reported error (0x8004010F) : 'The operations failed.  An object cannot be found.'

I have not verified this, but I believe that all Outlook 2010 users have had their mailbox moved to the Exchange 2010 server.  

How can I get the download of the OAB to work for these users?  I think that Public Folder Replication is setup correctly, but would need to verify that.  

Thanks.
0
Comment
Question by:symigeek
  • 11
  • 8
19 Comments
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 34972797
Move the OAB to the Exchange 2010 server and ensure it is set for PF and web distribution
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 34972836
Then open EMS on the Exchange 2010 server and do:
Get-offlineaddressbook | update-offlineaddressbook
Wait 15 minutes then restart the Microsoft Exchange File Distribution Service
Wait 5 minutes and then try download the offline address book in Outlook 2010
0
 

Author Comment

by:symigeek
ID: 34972855
MegaNuk,

Thanks for your comment.  How would I do that?  Manually moving it to the C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\OAB folder, or is there some PS command for this.  

Also, would this affect the users using Outlook 2003 and still on the Exchange 2003 server?
0
 
LVL 31

Accepted Solution

by:
MegaNuk3 earned 250 total points
ID: 34972938
Right click on the offline address book in the Exchange 2010 Management Console, there should be a 'Move' option.

As long as PF distribution is on then your Outlook 2003 clients should be fine. It might be worth checking the PF replicas for the OAB folders once you have moved the OAB though.
0
 

Author Comment

by:symigeek
ID: 34973012
Ok, did that.  I'll let you know how it turns out after the 15 and 5 minutes.  I'm pretty sure that PF distribution/replication is working correctly.  Free/Busy info is working correctly across both servers, and that works through the PF mechanism if I am not mistaken.  
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 34973058
FB for Outlook 2003 works through PFs, for outlook 2007 and above it is via the Availability Web Service if Exchange 2007 or above exists.
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 34973070
Check in the application event log on the Exchange 2010 server for 'OAL generator' events
0
 

Author Comment

by:symigeek
ID: 34973260
Well, tried it again and I still get the same error as before.  The web distribution checkbox is checked, but the virtual directory selected is still empty.  Public Folder Distribution is also checked.  

I don't see any errors in the Application Event logs relating to Exchange 2010.
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 34973729
Do
Get-offlineaddresslist | fl
And post the output
Did you do the update?
Did you then do the restart of the msexchangeFDS service?
0
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 

Author Comment

by:symigeek
ID: 34974400
Did you mean Get-OfflineAddressBook | fl ?    get-offlineaddresslist is invalid.

Yes, and yes to the other questions.  I'll post the results soon.
0
 

Author Comment

by:symigeek
ID: 34974950
Here are the results of Get-OfflineAddressBook | fl


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


RunspaceId                       : e97f7e0c-9439-4479-8466-3af4772de348
Server                           : EX2010
AddressLists                     : {\Default Global Address List}
Versions                         : {Version2, Version3, Version4}
IsDefault                        : True
PublicFolderDatabase             : EX2003\First Storage Group\Public Folder Store (EX2003)
PublicFolderDistributionEnabled  : True
GlobalWebDistributionEnabled     : False
WebDistributionEnabled           : True
LastTouchedTime                  : 2/24/2011 3:26:08 PM
LastNumberOfRecords              : 386
MaxBinaryPropertySize            : 32768
MaxMultivaluedBinaryPropertySize : 65536
MaxStringPropertySize            : 3400
MaxMultivaluedStringPropertySize : 65536
ConfiguredAttributes             : {OfficeLocation, ANR, ProxyAddresses, ANR, PhoneticGivenName, ANR, GivenName, ANR, P
                                   honeticSurname, ANR, Surname, ANR, Account, ANR, PhoneticDisplayName, ANR, DisplayNa
                                   me, ANR, ExternalMemberCount, Value, TotalMemberCount, Value, ModerationEnabled, Val
                                   ue, DelivContLength, Value, MailTipTranslations, Value, ObjectGuid, Value, IsOrganiz
                                   ational, Value...}
DiffRetentionPeriod              : 30
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:00 AM-Thu.4:15 AM, Fri.4:00 AM-Fri.4:15 AM, Sat.4:00 AM-Sat.4
                                   :15 AM}
VirtualDirectories               : {EX2010\OAB (Default Web Site)}
ExchangeVersion                  : 0.10 (14.0.100.0)
AdminDisplayName                 :
Name                             : Default Offline Address List
DistinguishedName                : CN=Default Offline Address List,CN=Offline Address Lists,CN=Address Lists Container,
                                   CN=DOMAIN,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=domain,DC=com
Identity                         : \Default Offline Address List
Guid                             : 17e0868f-5652-4b43-a80c-4b26f38782b9
ObjectCategory                   : domain.com/Configuration/Schema/ms-Exch-OAB
ObjectClass                      : {top, msExchOAB}
WhenChanged                      : 2/24/2011 3:26:57 PM
WhenCreated                      : 8/24/2004 4:13:10 PM
WhenChangedUTC                   : 2/24/2011 8:26:57 PM
WhenCreatedUTC                   : 8/24/2004 8:13:10 PM
OrganizationId                   :
OriginatingServer                : DC.domain.com
IsValid                          : True


[PS] C:\Windows\system32>
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 34977539
It showing the PublicFolderDatabase as Exchange 2003, change that to the Exchange 2010 server's PF store, then do an update on it and check the application event log for 'OAL Generator' events
0
 

Author Comment

by:symigeek
ID: 34979994
Do I have to ensure that there are replicas on the Exchange 2010 server before moving the PF?  From EX2003 when I right click on the PF and select Move, my EX2010 server does not show up as an option.  

Should I just run the script

.\MoveAllReplicas.ps1 -Server "EX2003" -NewServer "EX2010"

Here is what I see for PF's on E2010:

[PS] C:\Program Files\Microsoft\Exchange Server\V14\Scripts>Get-PublicFolderStatistics

Name                                     ItemCount                                                       LastAccessTime
----                                     ---------                                                       --------------
EX:/o=DOMAIN/ou=Exchange Administrati... 0                                                         2/25/2011 1:00:00 AM
EX:/o=DOMAIN/ou=Exchange Administrati... 0                                                         2/24/2011 7:21:13 PM
EX:/O=DOMAIN/OU=EXTERNAL (FYDIBOHF25S... 0                                                         2/25/2011 9:45:14 AM
EX:/O=DOMAIN/OU=0F-DOM1                  249                                                       2/24/2011 7:49:29 PM
Internet Newsgroups                      0                                                         2/25/2011 9:44:06 AM


[PS] C:\Program Files\Microsoft\Exchange Server\V14\Scripts>Get-PublicFolder -recurse |fl name,replicas


Name     : IPM_SUBTREE
Replicas : {}

Name     : Internet Newsgroups
Replicas : {Public Folder Database, EX2003\First Storage Group\Public Folder Store (EX2003)}



[PS] C:\Program Files\Microsoft\Exchange Server\V14\Scripts>Get-PublicFolder -recurse \non_ipm_subtree |fl name, replica
s


Name     : NON_IPM_SUBTREE
Replicas : {}

Name     : EFORMS REGISTRY
Replicas : {}

Name     : Events Root
Replicas : {Public Folder Database}

Name     : OFFLINE ADDRESS BOOK
Replicas : {}

Name     : /o=DOMAIN/cn=addrlists/cn=oabs/cn=Default Offline Address List
Replicas : {EX2003\First Storage Group\Public Folder Store (EX2003)}

Name     : OAB Version 2
Replicas : {EX2003\First Storage Group\Public Folder Store (EX2003)}

Name     : OAB Version 3a
Replicas : {EX2003\First Storage Group\Public Folder Store (EX2003)}

Name     : OAB Version 4
Replicas : {EX2003\First Storage Group\Public Folder Store (EX2003)}

Name     : EX:/O=DOMAIN/OU=NBDOMAIN
Replicas : {EX2003\First Storage Group\Public Folder Store (EX2003)}

Name     : EX:/o=DOMAIN/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)
Replicas : {Public Folder Database}

Name     : OWAScratchPad{7F1DE421-C987-40B8-9836-9A154EB564FA}
Replicas : {EX2003\First Storage Group\Public Folder Store (EX2003)}

Name     : OWAScratchPad{EBD7149A-7244-479F-AC65-086EF092A7D6}
Replicas : {EX2003\First Storage Group\Public Folder Store (EX2003)}

Name     : SCHEDULE+ FREE BUSY
Replicas : {}

Name     : EX:/O=DOMAIN/OU=NBDOMAIN
Replicas : {Public Folder Database}

Name     : EX:/o=DOMAIN/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)
Replicas : {Public Folder Database}

Name     : EX:/O=DOMAIN/OU=EXTERNAL (FYDIBOHF25SPDLT)
Replicas : {Public Folder Database}

Name     : schema-root
Replicas : {EX2003\First Storage Group\Public Folder Store (EX2003)}

Name     : Default
Replicas : {EX2003\First Storage Group\Public Folder Store (EX2003)}

Name     : microsoft
Replicas : {EX2003\First Storage Group\Public Folder Store (EX2003)}

Name     : exchangeV1
Replicas : {EX2003\First Storage Group\Public Folder Store (EX2003)}

Name     : StoreEvents{7F1DE421-C987-40B8-9836-9A154EB564FA}
Replicas : {EX2003\First Storage Group\Public Folder Store (EX2003)}

Name     : globalevents
Replicas : {EX2003\First Storage Group\Public Folder Store (EX2003)}

Name     : internal
Replicas : {EX2003\First Storage Group\Public Folder Store (EX2003)}

Name     : StoreEvents{EBD7149A-7244-479F-AC65-086EF092A7D6}
Replicas : {EX2003\First Storage Group\Public Folder Store (EX2003)}

Name     : globalevents
Replicas : {EX2003\First Storage Group\Public Folder Store (EX2003)}

Name     : internal
Replicas : {EX2003\First Storage Group\Public Folder Store (EX2003)}



[PS] C:\Program Files\Microsoft\Exchange Server\V14\Scripts>
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 34980205
Move the OAB from within Exchange 2010 Exchange Management Console, then update

Then you can set the e2k3 & E2k10 server to have replicas of the OAB folders fr
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 34980313
Move the OAB from within Exchange 2010 Exchange Management Console, then update

Then you can set the e2k3 & E2k10 server to have replicas of the OAB folders from within the Exchange 2010 public folder management console
0
 

Author Comment

by:symigeek
ID: 34980322
The OAB is on the Exchange 2010 server according to the EMC.  

Under Organization Configuration, Mailbox, the OAB Tab I have this:

Default Offline Address List          EX2010          True          Web-Based; Public Folders

0
 

Author Comment

by:symigeek
ID: 34980661
Ok, new development.  There is now data in my OAB virtual directory in IIS.  This wasn't there before so I guess we are moving in the right direction.  I can access

http://EX2010/OAB/17e0868f-5652-4b43-a80c-4b26f38782b9/oab.xml

from my PC without error, but I still can't download the Address Book from my Outlook 2010 client.

** Correction  **

I closed and restarted Outlook, and then the download of the OAB hung indefinitely.  I modified the permissions on the OAB directory (Added Authenticated Users with Read Perms) as suggested in other posts I read online.

Now it's downloading and works the way it should.  

Thanks for all your help MegaNuk.  
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 34980968
No problem, glad it is all working now
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 34981736
Confirm outlook 2003 clients can still download the OAB and that it is up to date
0

Featured Post

Too many email signature changes to deal with?

Are you constantly being asked to update your organization's email signatures? Do they take up too much of your time? Wouldn't you love to be able to manage all signatures from one central location, easily design them and deploy them quickly to users. Well, you can!

Join & Write a Comment

Suggested Solutions

If you don't know how to downgrade, my instructions below should be helpful.
Are you unable to connect or configure Hotmail email account in Microsoft Outlook 2010, 2007? Or Outlook.com emails are not downloading to Outlook? Lets’ see the problem and resolve Outlook Connector error syncing folder hierarchy (0x8004102A).
To show how to generate a certificate request in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.:  First we need to log into the Exchange Admin Center. Navigate to the Servers >> Certificates…
how to add IIS SMTP to handle application/Scanner relays into office 365.

746 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

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now