設定階層式通訊錄

 

適用版本: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上次修改主題的時間: 2016-11-28

您可以設定階層式通訊錄 (HAB),這是 Microsoft Exchange Server 2010 和 Microsoft Outlook 2010 Address Book 中的功能。使用 HAB 時,使用者可以使用組織階層,在 Exchange 組織中瀏覽收件者。若要深入瞭解 HAB,請參閱瞭解階層式通訊錄

必要條件

  • 請閱讀瞭解階層式通訊錄。您應該瞭解 HAB 是否適用於您的 Exchange 組織。

  • 瞭解目前如何在 Exchange 組織中設定組織單位 (OU)、群組、使用者和連絡人。

  • 瞭解下表中的指令程式和相關聯的參數,設定 HAB 時需要這些項目。

    指令程式 參數

    Set-OrganizationConfig

    HierarchicalAddressBookRoot

    Set-Group

    IsHierarchicalGroup

    SeniorityIndex

    PhoneticDisplayName

    Set-User

    SeniorityIndex

    PhoneticDisplayName

    Set-Contact

    SeniorityIndex

    PhoneticDisplayName

使用命令介面來啟用階層式通訊錄

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱信箱權限主題中的「通訊群組」項目。

注意事項附註:
您無法使用 EMC 來啟用 HAB。不過,啟用 HAB 之後,您可以使用 EMC 來管理組織階層中群組的成員資格。

對於這個範例,將會對 HAB 建立 OU 呼叫的 HAB。Exchange 2010 組織的網域名稱為 Contoso-dom,而 Contoso,Ltd 是階層中最上層組織的名稱 (「根組織」)。名稱為 Corporate Office、Product Support Organization 和 Sales & Marketing Organization 的次級群組會在 Contoso,Ltd 下作為子組織而建立。此外,群組 Human Resources、Accounting Group 和 Administration Group 則會在 Corporate Office 下作為子組織而建立。

如需建立通訊群組的詳細資訊,請參閱建立通訊群組

  1. 在 Contoso 組織中建立 OU 命名的 HAB。您可以使用 Active Directory Users and Computers,或在命令提示字元中輸入下列內容。

    注意事項附註:
    或者,您可以使用 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. 將每個次級群組新增為根組織的成員。對於這個範例,通訊群組 Corporate Office、Product Support Organization 和 Sales & Marketing Organization 會新增為 HAB 中根組織 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. 著作權所有,並保留一切權利。