配置分层通讯簿
适用于: 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 参数 HierarchicalAddressBookRoot
IsHierarchicalGroup
SeniorityIndex
PhoneticDisplayName
SeniorityIndex
PhoneticDisplayName
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 作为其子组织。
有关创建通讯组的详细信息,请参阅创建通讯组。
在 Contoso 组织中创建名为 HAB 的 OU。您可以使用 Active Directory 用户和计算机,或在命令提示符中键入下列内容。
注意: 或者,您可以使用 Exchange 林中的某个现有的 OU。 dsadd ou "OU=HAB,DC=Contoso-dom,DC=Contoso,DC=com"
注意: 有关详细信息,请参阅新建组织单位(英文)。 为 HAB 创建根通讯组 Contoso,Ltd。
注意: 为本主题提供了命令行管理程序示例。但是,您也可以使用 EMC 创建通讯组。有关详细信息,请参阅创建通讯组。 New-DistributionGroup -Name "Contoso,Ltd" -DisplayName "Contoso,Ltd" -Alias "ContosoRoot" -OrganizationalUnit "Contoso-dom.Contoso.com/HAB" -SamAccountName "ContosoRoot" -Type "Distribution"
将 Contoso,Ltd 指定为 HAB 的根组织。
Set-OrganizationConfig -HierarchicalAddressBookRoot "Contoso,Ltd"
在 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"
将每个组指定为 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
将每个下属组添加为根组织的成员。例如,在 HAB 中将通讯组 Corporate Office、Product Support Organization 和 Sales & Marketing Organization 添加为根组织 Contoso,Ltd 的成员。该示例将 Corporate Office 通讯组添加为 Contoso,Ltd 根通讯组的成员。
注意: 该示例使用了通讯组的别名。 Add-DistributionGroupMember -Identity "ContosoRoot" -Member "CorporateOffice"
将附属于通讯组 Corporate Office 的每个组添加为该组的成员。例如,将通讯组 Human Resources、Accounting Group 和 Administration Group 添加为通讯组 Corporate Office 的成员。该示例将 Human Resources 通讯组添加为 Corporate Office 通讯组的成员。
注意: 该示例使用通讯组的别名,并假定 Human Resources 通讯组的别名为 HumanResources。 Add-DistributionGroupMember -Identity "CorporateOffice" -Member "HumanResources"
在 HAB 中将用户添加到组。例如,David Hamilton(SMTP 地址 DHamilton@contoso.com)是 OU Contoso-dom.Contoso.com/Users 中现有的用户,将添加到组 Corporate Office。在 HAB 中重复此步骤将其他用户添加到组。
Add-DistributionGroupMember -Identity "CorporateOffice" -Member "DHamilton"
为 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 参数值,并以字母升序顺序列出用户。 为 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。保留所有权利。