文章出自:http://www.exchangecn.com/exchange2010/20150619_3166.html
Exchange中最典型和常見的問題之一就是OAB的更新問題。我這裡就出現過報錯代碼和不報錯但是也不更新的情況。具體的錯誤狀态如下:
1、 outlook 2007/2010用戶端下載下傳通訊薄時報告錯誤,如圖
一般這種情況,基本上OAB根本就沒有配置好,如果是outlook 2007/2010的話,OAB是通過虛拟目錄來更新的,而不是通過PUBLIC檔案夾,這個時候要檢查OAB的分發設定,自動發現配置的問題等
2、 outlook 2007/2010用戶端下載下傳通訊薄時不報任何錯誤,但是也無法下載下傳,如圖
這種情況一般是權限問題,如果修改權限不能解決,建議重新生成OAB或者重建OAB虛拟目錄
下面就總結一下在排除OAB故障的時候,一般需要檢查的關鍵點。
步驟一:檢查OAB虛拟目錄的内部和外部URL的設定,OAB可以不使用SSL,如圖我的OAB的内部和外部URL配置完整
方法一:打開EMC——伺服器配置——用戶端通路——脫機通訊薄分發——右擊屬性,檢查内外部URL
方法二:使用EMS檢查OAB的配置情況
可以将OAB的配置資訊輸出到檔案,在檔案中檢視内部和外部URL是否正确
也可以直接使用GET來檢視
步驟二:檢查脫機通訊薄的分發和位址清單屬性是否正确,如圖,我的分發是使用Version4,并且是基于WEB方式的分發,我的位址清單是預設的全局位址清單
打開EMC——組織配置——郵箱——脫機通訊薄——右擊設定的脫機通訊薄——屬性
如果是早期的outlook用戶端,例如outlook 2003,需要使用公用檔案夾的分發方式
确認預設全局位址清單以及其他需要分發的位址清單沒有問題,如圖
步驟三:檢視IIS中OAB虛拟目錄的設定情況,例如我的OAB的分發方式是不加密的HTTP,那麼我的虛拟目錄配置如下
不勾選加密連接配接
使用正确的身份驗證方式
確定沒有勾選HTTPS重定向,該功能隻需要在預設網站級别設定,不需要為OAB設定重定向
確定OAB的IIS虛拟目錄下有正确的内容
如果沒有這些内容,可能需要重新生成OAB或者重建OAB虛拟目錄
步驟四:確定自動發現服務能夠正确的發現OAB的分發點
首先在outlook用戶端做自動發現的測試,能夠發現正确的OAB URL如圖
還可以在exchange用戶端通路伺服器上使用指令進行測試,如圖
OAB正确配置的話,會得到下面的資訊
RunspaceId : c1ffb575-032f-4f4c-a1a3-ac03391035d1
Id : 1015
Type : Information
Message : [EXCH] OAB 是在從 https://mail.contoso.com/Autodiscover/Autodiscover.xml 收到的 AutoDiscover 響應
中為此使用者配置的。
如果自動發現有問題的話,首先要檢查你得自動發現虛拟目錄是不是有問題,OAB的虛拟目錄和url設定是否有問題
如果以上四個步驟的配置都沒有問題的話,基本上OAB就是正常的了,下面分析一下出現問題應該怎麼處理
步驟五:出現本文開頭說明的錯誤一的處理方式
檢視OAB的WEB分發點是不是沒有配置好
檢視OAB的内部和外部URL的設定是不是和IIS的SSL設定相比對,如果你設定的是HTTP的話,那麼IIS中OAB的虛拟目錄肯定不能設定成為SSL的方式
檢視OAB的内部和外部URL的配置情況
檢視autodiscover的情況
重新生成OAB
先清除本機的outlook緩存模式,再更改回來,看看能不能同步
步驟六:出現本文開頭說明的錯誤二的處理方式
錯誤二的情況是一直停留的下載下傳通訊薄的界面,也不報錯,我從官方找到了下面的連結,說明是IIS的權限問題,我覺得應該是在做了重建OAB虛拟目錄後導緻了IIS有些權限的丢失
連結如下:
http://social.technet.microsoft.com/forums/zh-cn/exchangeserverzhchs/thread/75CC7CDD-0376-48C3-95AA-694296B6A654
權限添加的方式,注意添加的使用者是CAS的本地IIS使用者
步驟七:如何重建OAB虛拟目錄
首先要删除虛拟目錄(建議使用指令行的方式,圖形界面可能删不幹淨)
然後重建立立虛拟目錄,我在建立目錄的同時,指定好内部和外部的URL
重建完成了之後,我們需要回頭去檢查組織級别,伺服器級别,IIS目錄中關于OAB的相關設定,也就是把前面的步驟一到步驟四的内容都檢查一遍
步驟八:重新生成脫機通訊薄的方式
在組織級别更新的話,會删除原有的OAB同時重新生成OAB
一般我們在建立立賬戶之後,用戶端OAB可能不會馬上更新,就找不到建立的賬戶對象,這時就可以重新生成通訊薄,立刻更新,脫機通訊薄預設會在淩晨五點自動更新,我們也可以手動自定義這個設定
也可以使用指令行的方式來更新
使用Update-OfflineAddressBook重新生成脫機位址薄。