下面是我遇到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目錄正常,下載正常
補充,最近客戶exchange 2010 cas服務器出現問題,新增一臺cas服務器後,郵件流及客戶端訪問均切換到新的cas服務器,所有功能測試正常,但OAB無法正常下載,報錯0x80190194,嘗試以上方法後問題依舊,並且也重置了虛擬目錄,打開oab頁面時報錯404;
經排查,再oab文件夾(%program files%\microsoft\exchange server\ClientAccess\OAB)中未找到同步的脫機地址簿文件,命令手動更新後恢復正常Update-FileDistributionService -Identity Servername
如果不手動更新需等待自動同步,默認8小時,也可以調整同步時間。