分层通讯簿是一种通过树形结构对Exchange中的收件人信息进行展现的方式,在Exchange Server 2010中,内置了HAB结构化功能。

 

1. 首先扩展AD DS架构使其拥有对象ms-Exch-HAB-Root-Department-Link

架构更改脚本见微软网站 http://support.microsoft.com/kb/973788

在ADSI编辑器中点击 操作 – 连接到 –架构– 确定。依次展开 架构 –CN=Schema,CN=Configuration,DC=sais(组织名),DC=com – CN=ms-Exch-HAB-Root-Department-Link,右键属性,查看isMemberOfPartialAttributeSet的属性值是否为TRUE,如果是False修改为TRUE并重启Exchange服务器。

2. 创建通讯组建立分层通讯簿所需的组织单位

 

3. 打开ADSI编辑器 – 默认命名上下文,依次展开DC=sais(组织名),DC=com – OU=hab – CN=sais,右键 sais 属性,在属性编辑器中找到msOrg-IsOrganizational,将属性值设置为TRUE,确定。

4. 将其它通讯组的msOrg-IsOrganizational设置为TRUE

5. 在ADSI编辑器中点击 操作 – 连接到 – 默认命名上下文, 依次展开DC=sais(组织名),DC=com – OU=hab – CN=sais,右键 sais 属性,在属性编辑器中找到distinguishedName – 打开并复制其值

6. 在ADSI编辑器中点击 操作 – 连接到 – 配置 – 依次展开 CN=Configuration,DC=sais(组织名),DC=com – CN=Services – CN= Microsoft Exchange – CN=exsais(组织名)– 右键 属性,属性编辑器中找到msExchHABRootDepartmentLink – 打开将刚才复制的值粘贴到这里,并按确定。

7. 将组和组成员添加到相应的通讯组里

8. 更新通讯薄

9. 客户端outlook打开通讯簿查看

 具体操作可参考http://support.microsoft.com/kb/973994/zh-cn

10. 同样方法可以建立二级或者三级通讯簿

adsiedit找到msOrg-IsOrganizational,将属性值设置为TRUE, 将二级通讯组添加为一级通讯组成员