2- navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MSExchangeSA\Diagnostics
3- go to you exchange server OAB folder- in my case the path is- C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\OAB
you will find the OAB folder which has a long number of digits like in my case the number is 69d7b17c-0f01-4f94-abe9-f79b3c679313, and there are a file with the name of (((web.config))) which is the problem because it is already avilable in the OAB folder and i dont know why its created here .
just cut the file and past it in your desktop ( just in case ) then restart the exchange system attendance service and go to start the CMD type: iisreset to restart the IIS .
offile address book is working with me now
Run get-emailaddresspolicy and see if recipient filter is not blank if so the run
Set-EmailAddressPolicy "Default Policy" -IncludedRecipients AllRecipients
This is done to update the Email Address
Policy with the OPATH filter since E2K7 relies on OPATH Filter.
Run get-addresslist to see all the addresslists available. As above Recipient Filter should not be blank.
If so then run this in the management shell:
Set-AddressList "All Users" -IncludedRecipients MailboxUsers
Set-AddressList "All Groups" -IncludedRecipients MailGroups
Set-AddressList "All Contacts" -IncludedRecipients MailContacts
Set-AddressList "Public Folders" -RecipientFilter { RecipientType -eq 'PublicFolder' }
Run get-globaladdresslist and see again Recipient Filter is not blank. If so then run:
Set-GlobalAddressList "Default Global Address List" -RecipientFilter {(Alias -ne $null -and (ObjectClass -eq 'user' -or ObjectClass -eq 'contact' -or ObjectClass -eq 'msExchSystemMailbox' -or ObjectClass -eq 'msExchDynamicDistribution
List' -or ObjectClass -eq 'group' -or ObjectClass -eq 'publicFolder'))}
Once these steps are followed you should not face any issues with Offline Address Book updation.
Regarding the second screen shot can you take a screenshot
once you have expanded Offline Address Book