下面是我遇到OAB脱机地址簿下载失败,但无报错情况解决过程,从第一个方法到第四种方法都尝试了,期间还尝试了新建脱机地址簿和重置OAB虚拟目录,均未解决,最后通过方法四解决的,仅供参考。
问题描述:Outlook脱机地址簿下载失败,无报错,无任何反应
解决方法1:
参考链接:
https://social.technet.microsoft.com/Forums/zh-cn/75cc7cdd-0376-48c3-95aa-694296b6a654/exchange201019981330212151627493outlook2084029699368903575931807?forum=exchangeserverzhchs
1. 打开IIS服务器,浏览OAB目录
2. 修改web.config权限
解决方法2:(访问OAB.xml目录报错http500)
1. 查看默认脱机地址簿属性状态,GlobalWebDistributionEnabled状态默认为False,此种情况下需确认virtualdirectories是否为空。
3. 如果virtualdirectories为空,需设置虚拟目录
4. 如不想设置需虚拟目录,可以设置GlobalWebDistributionEnabled状态默认为true
解决方法3:
1. 命令查看OAB系统邮箱是否存在,下图标红为OAB分发系统邮箱
2. 如果上面邮箱不存在重新准备AD,以下命令准备AD
.\Setup /preparead /IAcceptExchangeServerLicenseTerms
3. 如果该系统账户存在,但邮箱已被删除,运行下面命令重启启用邮箱:
Enable-Mailbox "SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}" –Arbitration
解决方法4:(访问OAB.xml http500)
1. 确认方法三中系统邮箱存在,并且启用了邮箱,但是依旧无法正常下载
2. 以下命令赋予OAB系统邮箱OAB生成功能
Set-Mailbox -Arbitration "SystemMailbox bb558c35-97f1-4cb9-8ff7-d53741dc928c" -OABGen $true
3. 给OAB分配生成邮箱
Set-OfflineAddressBook -identity "\默认脱机通讯簿 (Ex2013)" -GeneratingMailbox "CN=SystemMailbox bb558c35-97f1-4cb9-8ff7-d53741dc928c,CN=Users,DC=domain,DC=com"
最后访问oab.xml目录正常,下载正常