如何启用分层通讯簿功能,Microsoft Exchange Server 2010 年

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 973994
如果您是小型企业客户,请访问小型企业支持网站,获取其他疑难解答和学习资源。
简介
本文分步介绍了如何启用分层通讯簿 (HAB) 功能,Microsoft Exchange Server 2010 年。 您必须具有 Active Directory 服务接口 (ADSI) 编辑管理单元来完成这些步骤中的一部分。

警告如果您使用 ADSI Edit 管理单元中,轻量目录访问协议 (LDAP) 实用程序或任何其他 LDAP 版本 3 客户,并且错误地修改 Active Directory 对象的属性,您可能会导致严重的问题。 这些问题可能需要重新安装 Microsoft Windows Server、 Microsoft 的 Exchange 服务器或 Windows 和 Exchange。 Microsoft 不能保证能够解析您错误地修改 Active Directory 对象属性时出现的问题。 修改这些属性需要您自担风险。
更多信息
在 HAB 是外接程序对于 Exchange Server 2010 和 Microsoft Outlook 2010。 若要用于在 HAB 中,您必须扩展 Active Directory 目录林中安装 Exchange Server 2010 的 Active Directory 架构。有关如何将 HAB 用于扩展 Active Directory 架构的详细信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
973788如何扩展 Active Directory 架构用于在分层通讯簿 (HAB) 在 Exchange Server 2010 服务器上

分层的通讯簿是一个 Outlook 通讯簿,使最终用户浏览它们所属的组织层次结构中的收件人。 通过创建一个将层次结构顶部的根组织启用了 HAB。 在 Exchange 服务器上创建一个根组织后,Outlook 2010 将自动检测功能处于启用状态,并将添加时,组织在选项卡上,outlook 通讯簿对话框。 最终用户将开始使用分层通讯簿和"名称列表"如全局地址列表通过切换选项卡。

准备 Exchange 2010 年的组织层次结构数据

组织由 Exchange 组织中的通讯组来表示。 若要进行一个通讯组可以使用 Exchange 管理控制台 (EMC) 或 Exchange 管理外壳程序,Exchange Server 2010 年。

有关如何在 Microsoft Exchange Server 2010 创建通讯组的详细信息请访问下面的 Microsoft 网站:在此的示例 Contoso 的 dom 是您在安装 Exchange Server 2010 域的名称。 Contoso,Ltd 是组织的顶层层次结构 (根组织) 中的名称。 Contoso,Ltd 具有三个第二层组织 (子组织)。 这些被命名为"公司 Office"产品支持组织和"销售和营销组织。 第二层组织的"公司 Office"有三子部门。 这些名为人力资源""客户组,和管理组","如下所示。




请注意HAB 功能在 Exchange Server 2010 无法显示在通讯组的 Exchange 的早期版本中创建的。 您必须更新的版本值在msExchaVersion在 Exchange 的早期版本中创建的通讯组的属性。 若要执行此操作,请按照下列步骤:
  1. 在服务器上安装 Exchange Server 2010 Service Pack 1 (SP1)。
  2. 在 Exchange 管理外壳程序运行以下命令:
    Set-DisctibutionGroup -identity <distribution group name> -forceupgrade
有关 Exchange Server 2010 SP1 的详细信息,请访问以下 Microsoft 网站:
有关详细信息,设置 DistributionGroup命令,请访问以下 Microsoft 网站:

创建组织

  1. (可选) 创建一个组织之前,您可以创建新的组织单元,HAB,或在您的 Exchange 目录林 (例如对于默认 OU,"用户") 中使用现有的组织单位。 运行以下命令来创建一个名为"HAB 组"的组织单位:
    dsadd ou"OU = HAB 组、 DC = Contoso dom,DC = Contoso,DC = com"
  2. 运行以下命令来创建通讯组的 SAM 帐户名和别名"ContosoRoot"组织单位"Contoso-dom.Contoso.com/HAB 组"中的名为 Contoso,Ltd:
    新 DistributionGroup –Name Contoso,Ltd –Alias"ContosoRoot"–OrganizationalUnit"Contoso-dom.Contoso.com/HAB"–SAMAccountName"ContosoRoot"–Type"通讯组"
  3. 重复步骤 1,为要创建的每个组织。

    (此例如创建"公司办公室,""产品支持组织,"销售和市场营销组织,"人力资源,""帐户组,"和"管理组)。
请注意若要进行此命令必须分配了以下的管理角色中的一个直接或通过使用通用安全组:
  • 组织管理
  • 收件人管理
请注意您可以为组织使用已启用邮件的通用通讯组和已启用邮件的通用安全组。 作为一个组织不支持动态通讯组。

请注意要配置邮件传递限制,某些通讯组。 例如对于 Contoso,Ltd 的组织的顶层包含组织中的所有员工。 若要接受来自仅特定员工人力资源组织中负责公司范围内通信的消息,配置邮件传递限制。

有关如何配置 Microsoft Exchange Server 2010 上的邮件传递限制的详细信息请访问下面的 Microsoft 网站:

修改 msOrg IsOrganizational 属性,使组织为通讯组

您必须修改此msOrg IsOrganizational属性,以便它将被设置为 <true>使组织为通讯组。 若要修改该</true>msOrg IsOrganizational属性、 使用 ADSI Edit 管理单元或 LDAP 实用程序。
  1. 如果需要安装 Microsoft Windows 支持工具。 ADSI 编辑的详细说明请访问以下网站:
  2. 打开 ADSI 编辑,再展开默认命名上下文展开组织的单位,然后展开该OU = HAB 组在其中创建通讯组的容器名为 Contoso Ltd.

  3. 用鼠标右键单击CN = Contoso,Ltd然后单击属性.
  4. 在该CN = Contoso,Ltd 属性对话框框单击在属性编辑器选项卡。
  5. 在该属性部分中找到msOrg IsOrganizational然后单击编辑.

  6. 在布尔属性编辑器中,单击则返回 true然后单击确定.
  7. 在该CN = Contoso,Ltd 属性对话框框单击确定.
  8. 重复步骤 2 到 7 为您要创建的每个组织。

    此例如修改了msOrg IsOrganizational属性的"Office,""产品支持组织,""销售和市场营销组织,"人力资源,""的公司帐户组,和"管理组。

添加子组织可以构建组织层次结构

若要生成的组织层次结构,必须将子组织添加到各自的组织。

对此的示例将三个第二层的组织、"公司办公室,"产品支持组织和"销售和营销组织添加到根组织"Contoso,Ltd." 接下来,添加三个第三层组织,人力资源""帐户组,"和"管理组"到"公司 Office。 若要将子部门,请按照下列步骤:
  1. 运行以下命令以将名为"公司 Office"(SMTP address:CorporateOffice@Contoso.com) 的通讯组添加到名为"Contoso,Ltd"(别名: ContosoRoot) 的通讯组。
    Add-DistributionGroupMember		  –Identity "ContosoRoot" –Member "CorporateOffice@Contoso.com"

    有关如何在 Microsoft Exchange Server 2010 上添加通讯组成员的详细信息请访问下面的 Microsoft 网站:请注意若要进行此命令必须分配了以下的管理角色中的一个直接或通过使用通用安全组:
    • 组织管理
    • 收件人管理
  2. 重复步骤 1 添加到根组织的其他组织。 (此例如添加"产品支持组织"和"销售和营销组织为 Contoso,Ltd.)
  3. 运行以下命令以将名为"人力资源"(SMTP address:HumanResources@Contoso.com) 的通讯组添加到名为"公司 Office"(别名: CorporateOffice) 的通讯组:
    添加 DistributionGroupMember –Identity"CorporateOffice"–Member HumanResources@Contoso.com
  4. 重复步骤 3 以添加其他组织单位"公司 Office。

    此例如,添加组"帐户"和"管理组"到"公司 Office。

    请注意若要使用 Exchange 管理控制台添加通讯组的成员,启动 Exchange 管理控制台。 在控制台树中展开收件人配置然后单击通讯组. 在结果窗格中选择通讯组Contoso,Ltd到您要添加第二层组织名为"公司 Office",然后单击属性. 在该Contoso,Ltd 属性对话框,在此成员选项卡上单击添加若要打开在选择收件人对话框。 在该选择收件人单击"公司 Office"的通讯组对话框框和然后单击确定.

添加组织成员

属于该组织成员的通讯组的成员。

此例如"韩建明"是组织的一个用户是组织的一个副总裁名为"公司 Office。




若要添加"韩建明"(SMTP 地址:DHamilton@contoso.com) 到"公司 Office"(别名: CoporateOffice) 作为该组织一个属于运行以下命令:
添加 DistributionGroupMember –Identity"公司 Office"–Member"DHamilton@Contoso.com"
有关如何在 Microsoft Exchange Server 2010 上添加通讯组成员的详细信息请访问下面的 Microsoft 网站:请注意若要进行此命令必须分配了以下的管理角色中的一个直接或通过使用通用安全组:
  • 组织管理
  • 收件人管理
请注意同时被多个通讯组的成员,用户可以属于多个组织。

排序组织和成员

在分层的通讯簿中在树视图中组织和用户视图中的成员进行排序,如下所示。
  1. 资历索引 (msDS HABSeniorityIndex) 中按降序排序。
  2. 如果资历索引均不填充或不等于的订单分类回到拼音的显示名称 (msDS PhoneticDisplayName) 按升序排列。
  3. 如果拼音显示名均不填充或不等于,排序回到显示名称按升序排列。

修改组织的工龄索引

若要修改该msDS HABSeniorityIndex属性使用 ADSI Edit 管理单元或 LDAP 的组织的实用程序。

对于本例中为被命名为"公司 Office"的组织已被命名为"财务组的三个子组织,管理分组,"和"人力资源组织。 无需在msDS HABSeniorityIndex属性,这些组织显示名称按字母顺序排序,并显示在树窗格中,如下所示。




若要更改显示的那些公司的订单,请按照下列步骤:
  1. 打开 ADSI 编辑,再展开默认命名上下文,然后展开一个单位,然后展开该OU = HAB 组在其中创建通讯组的容器被命名为"人力资源组织。
  2. 用鼠标右键单击CN = 人力资源组织然后单击属性.
  3. 在该CN = 人力资源组织属性对话框框单击在属性编辑器选项卡。 在该属性部分中找到msDS HABSeniorityIndex然后单击编辑.

  4. 在整数属性编辑器中,键入您的组织 (例如对于"100"),定义的值,然后单击确定.
  5. CN = 人力资源组织属性单击确定.
  6. 重复步骤 2 到 5"会计组"的工龄索引"50"和"管理组"的工龄索引 10 的示例。

之后您设置了 msDS-HABSeniorityIndex、"人力资源组织为三个组织的顶部。 与其他组织将按降序数在 msDS-HABSeniorityIndex,如下所示。



修改成员的工龄索引

若要修改该msDS HABSeniorityIndex属性使用 ADSI Edit 管理单元或 LDAP 成员的实用程序。

此示例,"韩建明,"Rajesh M.Patel,并且"Amy Alberts"属于组织名为"公司 Office。 这些用户在创建组织单位中"Contoso-dom.Contoso.com/Users" 副总裁,组织的"韩建明"。 该公司希望"韩建明"显示顶部的成员列表中,以便员工轻松地了解谁负责组织的。

若要将这些成员的显示顺序,请按照下列步骤:
  1. 打开 ADSI 编辑,再展开默认命名上下文然后展开组织单位OU = 用户在其中创建用户对象"韩建明"。
  2. 用鼠标右键单击CN = 韩建明然后单击属性.
  3. 在该CN = 韩建明属性对话框框单击在属性编辑器选项卡。 在该属性部分中找到msDS HABSeniorityIndex然后单击编辑.

  4. 在整数属性编辑器中,键入的用户 (例如对于"100"),已定义的整数值,然后单击确定.
  5. 在该CN = 韩建明属性对话框框单击确定.
  6. 例如"Rajesh M.Patel"与工龄索引"50"和"Amy Alberts"的工龄索引"10"具有重复步骤 2 到 5。
设置后,msDS HABSeniorityIndex属性韩建明是列表的顶部,并按降序资历索引的数目,如下所示对其他成员进行排序。



启用分层通讯簿功能

修改您的 Exchange 组织容器的 msExchHABRootDepartmentLink 属性

您必须修改以便在 Exchange Server 2010 HAB 在msExchHABRootDepartmentLink您的 Exchange 组织容器的属性。 若要修改该msExchHABRootDepartmentLink属性、 使用 ADSI Edit 管理单元或 LDAP 实用程序。

此例如 Contoso,Ltd 是在组织单位 Contoso-dom.Contoso.com/HAB 组中创建的根组织的名称。 "第一个组织是 Exchange 组织的名称。
  1. 打开 ADSI 编辑中,展开默认命名上下文展开一个单位,然后展开该OU = HAB 组在其中创建通讯组的容器名为 Contoso Ltd.

  2. 用鼠标右键单击CN = Contoso,Ltd然后单击属性.
  3. 在该CN = Contoso,Ltd 属性对话框框单击在属性编辑器选项卡。 在该属性部分中找到distinguishedName然后单击视图.

  4. 在字符串属性编辑器中,复制下面的字符串,然后单击确定:
    CN = Contoso\,Ltd,OU = HAB 组、 DC = Contoso dom,DC = Contoso,DC = com
  5. 在该CN = Contoso,Ltd 属性对话框框单击确定.
  6. ADSI 编辑中展开配置展开CN = 配置展开CN = 服务展开CN = Microsoft Exchange然后选择CN = 第一个组织.

  7. 用鼠标右键单击CN = 第一个组织然后单击属性.
  8. 在该CN = 首次组织属性对话框框单击在属性编辑器选项卡。 在该属性部分中找到msExchHABRootDepartmentLink然后单击编辑.

  9. 在设置属性编辑器中,在此字段中,键入您在步骤 4 中中, 复制的根组织的 distinguishedNameCN = Contoso\,Ltd,OU = HAB 组,DC = Contoso dom,DC = Contoso,DC = com然后单击确定.
  10. 在该CN = 首次组织属性对话框框单击确定.
设置后,msExchHABRootDepartmentLink在属性中,Outlook 2010 自动检测分层通讯簿功能 Exchange 2010 上已启用,并在地址簿窗口中显示组织选项卡。

警告:本文已自动翻译

內容

文章識別碼:973994 - 最後檢閱時間:04/19/2013 05:18:00 - 修訂: 1.1

Microsoft Exchange Server 2010 Coexistence, Microsoft Exchange Server 2010 Enterprise, Microsoft Exchange Server 2010 Standard

  • kbsurveynew kbinfo kbtshoot kbmt KB973994 KbMtzh
意見反應