分層通訊簿是一種通過樹形結構對Exchange中的收件人信息進行展現的方式。最直觀的使用方式,就是根據公司的組織層級結構,對用戶進行組織並展現。早期版本的Exchange地址簿是一種平級結構,用戶通過客戶端打開通訊簿時,會一次性看到所有收件人信息。如果公司規模較大,查詢將十分困難。
clip_p_w_picpath002
在Exchange Server 2007中可以通過安裝HAB結構化的插件,爲OWA的用戶實現HAB功能。但這個HAB屬於微軟增值服務的一部分,在微軟活動期間購買了相應產品,並致電微軟纔可以獲得。在Exchange Server 2010中,內置了HAB結構化功能;當用戶使用Outlook 2010連接時,就能夠體驗到該功能帶來的方便了。
clip_p_w_picpath004
圖中分層通訊簿,右側列表中的用戶默認是按照字母排序的,同時支持自定義HAB的排序規則(比如設置每個部門的老闆排第一位,依次類推)。
Exchange Server 2010設置HAB首先需要擴展AD DS架構,但如果是Exchange Server 2010 SP1以上版本則無須擴展AD DS架構。
擴展AD DS架構參考微軟知識庫:http://support.microsoft.com/kb/973788
HAB中所有樹狀節點在Exchange中都是作爲通訊組的形式存在的,低級別節點是高級別節點的組成員,結構列表中的用戶也是組成員。因此建立分層通訊簿,首先需要在Exchange中建立通訊組。下面來看看如何建立分層通訊簿。
1、建立分層通訊簿首先要在AD中建立分層通訊簿所需的組織單位,一般情況下企業都已規劃好相應的組織單位結構,若勿請自行建立。本例已有OU(Beijing)及子OU。
clip_p_w_picpath005
2、準備好所需OU後,打開Exchange 2010 EMC建立需要在通訊薄顯示出來的通用安全組,首先建立根組:
收件人配置 -- 通訊組 -- 新建通訊組
clip_p_w_picpath007
clip_p_w_picpath009
3、重複步驟2,建立所有的通訊組
clip_p_w_picpath011
- 在DC上打開ADSI編輯器
開始 – 運行 – adsiedit.msc 或則 開始 – 管理工具 – ADSI編輯器
在ADSI編輯器中點擊 操作 – 連接到 – 默認命名上下文 – 確定
clip_p_w_picpath013
5、雙擊打開 默認命名上下文 ,依次展開DC=Contoso(組織名),DC=com – OU=Beijing – CN=全體員工,右鍵 全體員工 屬性,在屬性編輯器中找到distinguishedName – 打開並複製其值
clip_p_w_picpath015
6、在ADSI編輯器中點擊 操作 – 連接到 – 配置 – 確定
clip_p_w_picpath017
7、雙擊打開 配置,依次展開 CN=Configuration,DC=contoso(組織名),DC=com – CN=Services – CN= Microsoft Exchange – CN=contoso(組織名)– 右鍵 屬性,屬性編輯器中找到
msExchHABRootDepartmentLink – 打開將剛纔複製的值粘貼到這裏,並按確定。
clip_p_w_picpath019
8、打開ADSI編輯器 – 默認命名上下文,依次展開DC=Contoso(組織名),DC=com – OU=Beijing – CN=全體員工,右鍵 全體員工 屬性,在屬性編輯器中找到msOrg-IsOrganizational,將屬性值設置爲TRUE,確定。
clip_p_w_picpath021
9、重複步驟8,將其它通訊組的msOrg-IsOrganizational設置爲TRUE
clip_p_w_picpath023
10、自定義組和組成員的排序順序,若使用默認排序可跳過此操作。
打開ADSI編輯器----默認命名上下文,依次展開DC=Contoso(組織名),DC=com – OU=Beijing – CN=全體員工,右鍵 全體員工 屬性,在屬性編輯器中找到msDS-HABSeniorityIndex,設置其屬性值,值越大,在通訊薄的位置越靠前。
clip_p_w_picpath025
11、重複步驟10操作給它通訊組設置msDS-HABSeniorityIndex值,如果值設置相同,則會以顯示名稱的字母排序。
12、將組和組成員添加到相應的組裏,此例中,全體員工 爲根組,將其餘組添加到 全體員工 組,將用戶添加到相應的組裏。
clip_p_w_picpath027
clip_p_w_picpath029
13、 更新通訊薄
打開 EMC – 組織配置 – 郵箱 – 脫機通訊薄,右鍵“更新”
clip_p_w_picpath031
或則在EMS中執行
Get-OfflineAddressBook | Update-OfflineAddressBook
14、打開outlook2010客戶端,然後打開outlook 2010的通訊薄,點擊通訊薄的 組織 選項卡,可以看到分層的通訊薄及通訊簿中的成員。
clip_p_w_picpath033
15、如果在outlook 2010客戶端沒有顯示出 組織 選項卡,則打開ADSI編輯器檢查,
在ADSI編輯器中點擊 操作 – 連接到 –架構– 確定。依次展開 架構 –CN=Schema,CN=Configuration,DC=contoso(組織名),DC=com –
CN=ms-Exch-HAB-Root-Department-Link,右鍵屬性,查看isMemberOfPartialAttributeSet的屬性值是否爲TRUE,如果是False修改爲TRUE並重啓Exchange服務器。
clip_p_w_picpath035
建立二級通訊組
上面的操作,我們建立了根通訊簿和一級通訊簿,同樣方法可以根據後期需要建立二級或者三級通訊簿。
1、在一級通訊組中建立二級通訊組
2、在ADSI編輯器中設置行家裏的通訊組爲二級通訊組
clip_p_w_picpath039
3、將二級通訊組添加爲一級通訊組成員
clip_p_w_picpath041
4、爲二級通訊組添加成員
clip_p_w_picpath043
5、更新脫機通訊簿
clip_p_w_picpath044
6、重啓outlook客戶端並下載通訊簿
clip_p_w_picpath046
7、查看outlook通訊簿
clip_p_w_picpath048
至此,分層通訊簿建立完成。