切换到宽版
  • 10311阅读
  • 1回复

[分享]Exchange Server 2010分层通讯簿(结构化通讯簿HAB) [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 0楼  发表于: 2012-10-21
分层通讯簿是一种通过树形结构对Exchange中的收件人信息进行展现的方式。最直观的使用方式,就是根据公司的组织层级结构,对用户进行组织并展现。早期版本的Exchange地址簿是一种平级结构,用户通过客户端打开通讯簿时,会一次性看到所有收件人信息。如果公司规模较大,查询将十分困难。

     在Exchange Server 2007中可以通过安装HAB结构化的插件,为OWA的用户实现HAB功能。但这个HAB属于微软增值服务的一部分,在微软活动期间购买了相应产品,并致电微软才可以获得。在Exchange Server 2010中,内置了HAB结构化功能;当用户使用Outlook 2010连接时,就能够体验到该功能带来的方便了。

图中分层通讯簿,右侧列表中的用户默认是按照字母排序的,同时支持自定义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。

2、准备好所需OU后,打开Exchange 2010 EMC建立需要在通讯薄显示出来的通用安全组,首先建立根组:
收件人配置 -- 通讯组 -- 新建通讯组


3、重复步骤2,建立所有的通讯组

4. 在DC上打开ADSI编辑器
开始 – 运行 – adsiedit.msc 或则 开始 – 管理工具 – ADSI编辑器
在ADSI编辑器中点击 操作 – 连接到 – 默认命名上下文 – 确定

5、双击打开 默认命名上下文 ,依次展开DC=Contoso(组织名),DC=com – OU=Beijing – CN=全体员工,右键 全体员工 属性,在属性编辑器中找到distinguishedName – 打开并复制其值

6、在ADSI编辑器中点击 操作 – 连接到 – 配置 – 确定

7、双击打开 配置,依次展开 CN=Configuration,DC=contoso(组织名),DC=com – CN=Services – CN= Microsoft Exchange – CN=contoso(组织名)– 右键 属性,属性编辑器中找到
msExchHABRootDepartmentLink – 打开将刚才复制的值粘贴到这里,并按确定。

8、打开ADSI编辑器 – 默认命名上下文,依次展开DC=Contoso(组织名),DC=com – OU=Beijing – CN=全体员工,右键 全体员工 属性,在属性编辑器中找到msOrg-IsOrganizational,将属性值设置为TRUE,确定。

9、重复步骤8,将其它通讯组的msOrg-IsOrganizational设置为TRUE

10、自定义组和组成员的排序顺序,若使用默认排序可跳过此操作。
打开ADSI编辑器----默认命名上下文,依次展开DC=Contoso(组织名),DC=com – OU=Beijing – CN=全体员工,右键 全体员工 属性,在属性编辑器中找到msDS-HABSeniorityIndex,设置其属性值,值越大,在通讯薄的位置越靠前。

11、重复步骤10操作给它通讯组设置msDS-HABSeniorityIndex值,如果值设置相同,则会以显示名称的字母排序。
12、将组和组成员添加到相应的组里,此例中,全体员工 为根组,将其余组添加到 全体员工 组,将用户添加到相应的组里。


13、 更新通讯薄
打开 EMC – 组织配置 – 邮箱 – 脱机通讯薄,右键“更新”

或则在EMS中执行
Get-OfflineAddressBook | Update-OfflineAddressBook
14、打开outlook2010客户端,然后打开outlook 2010的通讯薄,点击通讯薄的 组织 选项卡,可以看到分层的通讯薄及通讯簿中的成员。

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服务器。

建立二级通讯组
上面的操作,我们建立了根通讯簿和一级通讯簿,同样方法可以根据后期需要建立二级或者三级通讯簿。
1、在一级通讯组中建立二级通讯组

2、在ADSI编辑器中设置行家里的通讯组为二级通讯组

3、将二级通讯组添加为一级通讯组成员

4、为二级通讯组添加成员

5、更新脱机通讯簿

6、重启outlook客户端并下载通讯簿

7、查看outlook通讯簿

至此,分层通讯簿建立完成。
分享到

只看该作者 1楼  发表于: 2015-12-30
Re:Exchange Server 2010分层通讯簿(结构化通讯 ..
好文章啊。楼主好人。
我们一起妖怪哦。
快速回复
限60 字节
 
上一个 下一个