Exchange日常管理之十:全面排查OAB脫機通訊薄錯誤

文章出自:http://www.exchangecn.com/exchange2010/20150619_3166.html


Exchange中最典型和常見的問題之一就是OAB的更新問題。我這裏就出現過報錯代碼和不報錯但是也不更新的情況。具體的錯誤狀態如下:

1、 outlook 2007/2010客戶端下載通訊薄時報告錯誤,如圖

clip_p_w_picpath001

一般這種情況,基本上OAB根本就沒有配置好,如果是outlook 2007/2010的話,OAB是通過虛擬目錄來更新的,而不是通過PUBLIC文件夾,這個時候要檢查OAB的分發設置,自動發現配置的問題等

2、 outlook 2007/2010客戶端下載通訊薄時不報任何錯誤,但是也無法下載,如圖

clip_p_w_picpath002

這種情況一般是權限問題,如果修改權限不能解決,建議重新生成OAB或者重建OAB虛擬目錄

下面就總結一下在排除OAB故障的時候,一般需要檢查的關鍵點。

步驟一:檢查OAB虛擬目錄的內部和外部URL的設置,OAB可以不使用SSL,如圖我的OAB的內部和外部URL配置完整

方法一:打開EMC——服務器配置——客戶端訪問——脫機通訊薄分發——右擊屬性,檢查內外部URL

clip_p_w_picpath003

方法二:使用EMS檢查OAB的配置情況

可以將OAB的配置信息輸出到文件,在文件中查看內部和外部URL是否正確

4

也可以直接使用GET來查看

5

步驟二:檢查脫機通訊薄的分發和地址列表屬性是否正確,如圖,我的分發是使用Version4,並且是基於WEB方式的分發,我的地址列表是默認的全局地址列表

打開EMC——組織配置——郵箱——脫機通訊薄——右擊設置的脫機通訊薄——屬性

6

如果是早期的outlook客戶端,例如outlook 2003,需要使用公用文件夾的分發方式

7

8

確認默認全局地址列表以及其他需要分發的地址列表沒有問題,如圖

9

步驟三:查看IIS中OAB虛擬目錄的設置情況,例如我的OAB的分發方式是不加密的HTTP,那麼我的虛擬目錄配置如下

不勾選加密連接

10

使用正確的身份驗證方式

11

確保沒有勾選HTTPS重定向,該功能只需要在默認網站級別設置,不需要爲OAB設置重定向

12

確保OAB的IIS虛擬目錄下有正確的內容

如果沒有這些內容,可能需要重新生成OAB或者重建OAB虛擬目錄

13

步驟四:確保自動發現服務能夠正確的發現OAB的分發點

首先在outlook客戶端做自動發現的測試,能夠發現正確的OAB URL如圖

14

還可以在exchange客戶端訪問服務器上使用命令進行測試,如圖

15

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用戶

16

步驟七:如何重建OAB虛擬目錄

首先要刪除虛擬目錄(建議使用命令行的方式,圖形界面可能刪不乾淨)

17

然後重新建立虛擬目錄,我在建立目錄的同時,指定好內部和外部的URL

18

重建完成了之後,我們需要回頭去檢查組織級別,服務器級別,IIS目錄中關於OAB的相關設置,也就是把前面的步驟一到步驟四的內容都檢查一遍

步驟八:重新生成脫機通訊薄的方式

在組織級別更新的話,會刪除原有的OAB同時重新生成OAB

一般我們在新建立賬戶之後,客戶端OAB可能不會馬上更新,就找不到新建的賬戶對象,這時就可以重新生成通訊薄,立刻更新,脫機通訊薄默認會在凌晨五點自動更新,我們也可以手動自定義這個設置

19

也可以使用命令行的方式來更新

使用Update-OfflineAddressBook重新生成脫機地址薄。

也可以手動定位到IIA OAB所在的目錄,手動刪除,文件位置是exchange 安裝目錄下的

C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\OAB


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章