配置分层通讯簿

 

适用于: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上一次修改主题: 2016-11-28

您可以配置 Microsoft Exchange Server 2010 和 Microsoft Outlook 2010 通讯簿中的一个功能:分层通讯簿 (HAB)。使用 HAB,用户可以根据组织层次结构在他们的 Exchange 组织中浏览收件人。有关 HAB 的详细信息,请参阅了解分层通讯簿

先决条件

  • 请参阅了解分层通讯簿。您应该了解 HAB 是否适合您的 Exchange 组织。

  • 了解当前在您的 Exchange 组织中,组织单位 (OU)、组、用户和联系人是如何配置的。

  • 了解下表中的 cmdlet 和相关参数,它们是配置 HAB 所必需的。

    Cmdlet 参数

    Set-OrganizationConfig

    HierarchicalAddressBookRoot

    Set-Group

    IsHierarchicalGroup

    SeniorityIndex

    PhoneticDisplayName

    Set-User

    SeniorityIndex

    PhoneticDisplayName

    Set-Contact

    SeniorityIndex

    PhoneticDisplayName

使用命令行管理程序启用分层通讯簿

您必须先获得权限,然后才能执行此过程。若要查看所需的权限,请参阅邮箱权限主题中的“通讯组”条目。

注释注意:
无法使用 EMC 启用 HAB。但是启用 HAB 后,您可以在组织层次结构中使用 EMC 管理组成员身份。

例如,将要为 HAB 创建名为 HAB 的 OU。Exchange 2010 组织的域名为 Contoso-dom,Contoso,Ltd 将成为层次结构中顶级组织(“根组织”)的名称。将在 Contoso,Ltd. 下创建名为 Corporate Office、Product Support Organization 和 Sales & Marketing Organization 的下属组作为其子组织。此外,将在 Corporate Office 下创建组 Human Resources、Accounting Group 和 Administration Grou 作为其子组织。

有关创建通讯组的详细信息,请参阅创建通讯组

  1. 在 Contoso 组织中创建名为 HAB 的 OU。您可以使用 Active Directory 用户和计算机,或在命令提示符中键入下列内容。

    注释注意:
    或者,您可以使用 Exchange 林中的某个现有的 OU。
    dsadd ou "OU=HAB,DC=Contoso-dom,DC=Contoso,DC=com"
    
    注释注意:
    有关详细信息,请参阅新建组织单位(英文)。
  2. 为 HAB 创建根通讯组 Contoso,Ltd。

    注释注意:
    为本主题提供了命令行管理程序示例。但是,您也可以使用 EMC 创建通讯组。有关详细信息,请参阅创建通讯组
    New-DistributionGroup -Name "Contoso,Ltd" -DisplayName "Contoso,Ltd" -Alias "ContosoRoot" -OrganizationalUnit "Contoso-dom.Contoso.com/HAB" -SamAccountName "ContosoRoot" -Type "Distribution"
    
  3. 将 Contoso,Ltd 指定为 HAB 的根组织。

    Set-OrganizationConfig -HierarchicalAddressBookRoot "Contoso,Ltd"
    
  4. 在 HAB 中创建其他层的通讯组。例如,您要创建下列组:Corporate Office、Product Support Organization、Sales & Marketing Organization、Human Resources、Accounting Group 和 Administration Group。本示例创建通讯组 Corporate Office。

    注释注意:
    为本主题提供了命令行管理程序示例。但是,您也可以使用 EMC 创建通讯组。有关详细信息,请参阅创建通讯组
    New-DistributionGroup -Name "Corporate Office" -DisplayName "Corporate Office" -Alias "CorporateOffice" -OrganizationalUnit "Contoso-dom.Contoso.com/HAB" -SamAccountName "CorporateOffice" -Type "Distribution"
    
  5. 将每个组指定为 HAB 成员。例如,您要将下列组指定为层次结构组:Contoso,Ltd、Corporate Office、Product Support Organization、Sales & Marketing Organization、Human Resources、Accounting Group 和 Administration Group。该示例将通讯组 Contoso,Ltd 指定为 HAB 的成员。

    Set-Group -Identity "Contoso,Ltd" -IsHierarchicalGroup $true
    
  6. 将每个下属组添加为根组织的成员。例如,在 HAB 中将通讯组 Corporate Office、Product Support Organization 和 Sales & Marketing Organization 添加为根组织 Contoso,Ltd 的成员。该示例将 Corporate Office 通讯组添加为 Contoso,Ltd 根通讯组的成员。

    注释注意:
    该示例使用了通讯组的别名。
    Add-DistributionGroupMember -Identity "ContosoRoot" -Member "CorporateOffice"
    
  7. 将附属于通讯组 Corporate Office 的每个组添加为该组的成员。例如,将通讯组 Human Resources、Accounting Group 和 Administration Group 添加为通讯组 Corporate Office 的成员。该示例将 Human Resources 通讯组添加为 Corporate Office 通讯组的成员。

    注释注意:
    该示例使用通讯组的别名,并假定 Human Resources 通讯组的别名为 HumanResources。
    Add-DistributionGroupMember -Identity "CorporateOffice" -Member "HumanResources"
    
  8. 在 HAB 中将用户添加到组。例如,David Hamilton(SMTP 地址 DHamilton@contoso.com)是 OU Contoso-dom.Contoso.com/Users 中现有的用户,将添加到组 Corporate Office。在 HAB 中重复此步骤将其他用户添加到组。

    Add-DistributionGroupMember -Identity "CorporateOffice" -Member "DHamilton"
    
  9. 为 HAB 中的组设置 SeniorityIndex 参数。例如,Corporate Office 组包含三个子组:Human Resources、Accounting Group 和 Administration Group。相较于默认的将组按字母升序排列,首选排序为 Human Resources (SeniorityIndex = 100)、Accounting Group (SeniorityIndex = 50),然后是 Administration Group (SeniorityIndex = 25)。该示例将 Human Resources 组的 SeniorityIndex 参数设置为 100。

    Set-Group -Identity "Human Resources" -SeniorityIndex 100
    
    注释注意:
    SeniorityIndex 参数是数字值,用于在 HAB 中将组或用户按数字降序进行排列。如果没有设置 SeniorityIndex 参数,或两个或更多用户的此参数值相同,那么 HAB 排序顺序使用 PhoneticDisplayName 参数值,以字母升序顺序列出用户。如果没有设置 PhoneticDisplayName 值,HAB 排序顺序默认为 DisplayName 参数值,并以字母升序顺序列出用户。
  10. 为 HAB 组中的用户设置 SeniorityIndex 参数。例如,Corporate Office 组包含三位用户:Amy Alberts、David Hamilton 和 Rajesh M. Patel。相较于默认的将用户按照字母升序排列,首选排序为 David Hamilton (SeniorityIndex = 100)、Rajesh M. Patel (SeniorityIndex = 50),然后是 Amy Alberts (SeniorityIndex = 25)。该示例将用户 David Hamilton 的 SeniorityIndex 参数设置为 100。

    Set-User -Identity "DHamilton@contoso.com" -SeniorityIndex 100
    

完成上述步骤之后,HAB 将显示在 Outlook 2010 中。若要查看 HAB,请打开 Outlook 2010,然后单击“通讯簿”。HAB 显示在“组织”选项卡上,与下图类似。

Contoso,Ltd 的示例 HAB

创建 HAB 后,您可以在组织层次结构中使用 EMC 管理组成员身份。但是,您必须使用命令行管理程序修改任何新的组或用户的 SeniorityIndex 参数。

有关语法和参数的详细信息,请参阅下列内容:

使用命令行管理程序禁用分层通讯簿

您必须先获得权限,然后才能执行此过程。若要查看所需的权限,请参阅邮箱权限主题中的“通讯组”条目。

注释注意:
无法使用 EMC 禁用 HAB。

本示例禁用用于 HAB 的根组织。

Set-OrganizationConfig -HierarchicalAddressBookRoot $null
注释注意:
该命令不会删除用于 HAB 结构的根组织或子组,也不会重置组或用户的 SeniorityIndex 值。仅阻止 HAB 显示于 Outlook 2010 中。要再次启用具有相同配置设置的 HAB,您只需再次启用根组织。

有关详细的语法和参数信息,请参阅 Set-OrganizationConfig

 © 2010 Microsoft Corporation。保留所有权利。