天天看點

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

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

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

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

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

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

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

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

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

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

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

方法一:打開EMC——伺服器配置——用戶端通路——脫機通訊薄分發——右擊屬性,檢查内外部URL

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

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

可以将OAB的配置資訊輸出到檔案,在檔案中檢視内部和外部URL是否正确

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

也可以直接使用GET來檢視

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

步驟二:檢查脫機通訊薄的分發和位址清單屬性是否正确,如圖,我的分發是使用Version4,并且是基于WEB方式的分發,我的位址清單是預設的全局位址清單

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

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

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

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

确認預設全局位址清單以及其他需要分發的位址清單沒有問題,如圖

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

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

不勾選加密連接配接

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

使用正确的身份驗證方式

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

確定沒有勾選HTTPS重定向,該功能隻需要在預設網站級别設定,不需要為OAB設定重定向

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

確定OAB的IIS虛拟目錄下有正确的内容

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

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

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

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

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

還可以在exchange用戶端通路伺服器上使用指令進行測試,如圖

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

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使用者

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

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

首先要删除虛拟目錄(建議使用指令行的方式,圖形界面可能删不幹淨)

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

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

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

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

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

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

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

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

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

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

繼續閱讀