Exchange OAB(脫機通訊簿)詳解

脫機通訊簿說明: 當Outlook用戶在緩存模式或者與Exchange服務器斷開的情況下,可是使用OAB(脫機通訊簿)來使用聯繫人信息,舊的OAB版本只能通過公共文件夾的形式進行更新,只要用於支持Outlook 2003 及以前舊的版本。Exchange 2007的發佈之後,OAB基於網絡的分佈模型設計,基於Web的分發方式更爲有效地利用帶寬,在使用Outlook 2007或Outlook2010的客戶端你可以來通過WEB方式來更新OAB。儘管如此,它仍然是完全支持公共文件夾和基於網絡的分配方法。

OAB生成過程: 1. 在後端郵箱角色服務器上生成;2.在CAS服務器上生成

與OAB相關服務:

Microsoft Exchange System Attendant

該服務說明:將目錄查找轉發到舊版 Outlook 客戶端的全局編錄服務器,生成電子郵件地址和脫機通訊簿,更新舊版客戶端的忙/閒信息並維護服務器的權限和組成員身份。如果禁用此服務,直接依賴於它的所有服務都將無法啓動。

1. 郵箱服務器產生OAB

組織配置--郵箱--脫機通訊簿,可以查看生成服務器爲DAGNODE03是郵箱服務器角色

 

image

地址列表顯示了該脫機通訊簿同步的通訊簿列表

image

按照自己的客戶端版本以及需求來選擇分發脫機通訊簿的方式,公共文件夾分發脫機通訊簿只支持Outlook 2007 和Outlook2010及以上版本,後面我將重點給大家介紹WEB分發方式。

image

通過ExchangePS查看脫機通訊簿的配置信息:

Get-OfflineAddressBook –Identity “GoldenOAB” | fl

image

可以在郵箱數據庫服務器的如下目錄看到脫機通訊簿的文件信息:\Program Files\Microsoft\Exchange Server\V14\ExchangeOAB在該路徑下我們可以看到真實的ExchangeOAB是一個GUID文件夾,該目錄下有很多.lzx文件。

image

更新脫機通訊簿的ExchangePS命令:Update-OfflineAddressBook –Identity “GoldenOAB”

image

Offline Address Book Diagnostics Logging

在上面我們介紹了OAB是有Microsoft Exchange System Attendant服務器來支持的,如何查看OAB產生過程以及爲便於排錯目的,我們可以調整日誌記錄級別:服務器配置--選擇你要修改的服務器--管理診斷日誌

image

將日誌記錄級別更改爲中等:

image

image

可以通過命令行確認你設置的是否生效

image

也可以通過ExchangePS設置日誌記錄級別

Set-EventLogLevel –Identity “DAGNODE03\MSExchangeSA\OAL Generator” –Level Medium

可以通過日誌查看器--應用程序日誌 

可以看到這邊可能有些報錯,因爲我們的通訊簿使用的是中文,可以按照自己環境中報錯信息進行相關問題的解決image

2. CAS服務器同步Web式分發:

在上面我們設置和檢查了OAB在郵箱服務器上正常產生,但是Exchange 2010客戶端是不連接到郵箱服務器進行更新OAB,都是鏈接到CAS服務器進行更新,接下來介紹Web分發脫機通訊簿。

在CAS服務器的IIS,可以看到有OAB的虛擬目錄

image

右鍵該虛擬目錄,瀏覽

image

D:\Exch2010\ClientAccess\OAB\b011891a-a81a-4c48-9f57-3d4b6010a0df 可以看到該GUID跟郵箱服務器生成的GUID是一樣的

image

通過 Microsoft Exchange 文件分發來將OAB從郵箱服務器同步到CAS服務器,該服務在啓動的時候或者每隔8小時會從郵箱服務器上下載OAB到CAS服務器,然後每個8小時更新到IIS上

Get-OabVirtualDirectory oab* | fl 該環境已經將間隔時間更改爲60分鐘image

可以通過2種方式強制脫機通訊簿從郵箱服務器到CAS服務器的同步:

1. 手動啓動Microsoft Exchange 文件分發(生產環境下不推薦);

2. Update-FileDistributionService

Update-FileDistributionService –Identity ca***v02 –Type oab

image

文件分發日誌工具

日誌記錄級別調整方法image

 

Get-EventLogLevel –Identity ca***v02\MSExchangeFDS\*image

通過ExchangePS設置日誌記錄級別

Set-EventLogLevel –Identity ca***v02\MSExchangeFDS\FileReplication –Level High

Set-EventLogLevel –Identity ca***v02\MSExchangeFDS\General –Level High

image

通過日誌查看器--應用程序日誌查看相關日誌

image

3. 客戶端下載

上面我們已經設置OAB從郵箱服務器產生然後同步到CAS服務器,接下來我們需要設置客戶端從CAS服務器上去同步這些脫機通訊簿

Ctrl+Outlook圖標

image

image

image

以上看到客戶端的連接信息必須和CAS服務器端設置的一樣

image

Outlook客戶端使用的BITS服務進行下載OAB,下載後的OAB臨時存放在 C:\Users\{username}\AppData\Local\Microsft\Outlook\Offline Address Books\{GUID}

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