I just completed a migration from Exchange 2007 to Exchange 2013. The 2007 box has been decommissioned just last week. I have been seeing weird issues with our offline addressbook and global address list, since the migration, but always thought it was related to Ex2007. Well the issues still exist and here's what i've found so far:
1. If any user goes to Schedule Appointment in Outlook, and they click the Rooms button (on the Scheduling Assistant page), we get a LONG wait (about 5 mins or more) and then an error that says: "The operation could not be completed because an offline address book is not available. Download a copy of the offline address book." When i click OK, the address book is up, with the "All Rooms" list showing blank (we have 3 rooms in Exchange currently).
2. Now if I go to the Address Book in Outlook it opens to the GAL and it's up to date... I can also force an update to the offline address book after adding a new group or entry, so i know offline address books are being updated properly and working. HOWEVER, if i go to any of the other address lists (besides Contacts and GAL) under All Address Lists (All Contacts, All Groups, All Rooms, All Users and Public Folders) I get the same error given above: "The operation could not be completed because an offline address book is not available. Download a copy of the offline address book."
3. I went to the Exchange 2013 EAC and went to Organization -> Address Lists. Everything under here said 'NO' under the Up-to-Date column. When i looked at the properties on each list, and clicked save, I had to update to the new version. After doing this, the Up-to-Date column said 'YES'. I could do all lists EXCEPT for the GAL. It still says 'NO'
4. The last thing i did was set my Outlook to NOT be in cached mode. This should give me a direct connection to the GAL and all lists, if I'm not mistaken... So when i do this, I cannot even open see the GAL. The ONLY option in the Address Book that comes up is Contacts (which are my personal ones).
5. I just now ran Get-GlobalAddressList | fl in powershell on the Ex2013 server. I see some things that make me wonder... First; nothing in the RecipientFilter field, however, there is something in the LdapRecipientFilter field. Second; the RecipientFilterType field says "Legacy". and Third; the RecipientFilterApplied field says "False".
Didn't know what these should all be, but it appears maybe this is the cause of all my issues?? Can someone help me out here.. even if i have to recreate a new GAL, i'm fine with that, I just don't know all the steps to do so. I just need it to work!
Thanks
Jeff
-Jeff