Microsoft Exchange Server 2010 で階層型アドレス帳機能を有効にする

元の KB 番号: 973994

この詳細な記事では、Microsoft Exchange Server 2010 で階層型アドレス帳 (HAB) 機能を有効にする方法について説明します。 HAB は、Exchange Server 2010 および Office Outlook アドレス帳の機能です。 HAB を使用すると、エンド ユーザーは所属する組織階層内の受信者を参照できます。

HAB は、階層の最上位となるルート organizationを作成することで有効になります。 Exchange Serverでルート organizationを作成すると、Outlook 2010 は機能が有効になっているタイミングを自動的に検出し、[Outlook アドレス帳] ダイアログ ボックスに [組織] タブを追加します。 エンド ユーザーは、タブを切り替えることで、HAB とグローバル アドレス一覧などの名前リストを使用できます。 この手順のスクリーン ショットを以下に示します。

[名前の選択] ウィンドウのスクリーンショット。

これらの手順の一部を完了するには、Active Directory サービス インターフェイス (ADSI) 編集スナップインが必要です。

警告

ADSI Edit スナップイン、ライトウェイト ディレクトリ アクセス プロトコル (LDAP) ユーティリティ、またはその他の LDAP バージョン 3 クライアントを使用し、Active Directory オブジェクトの属性を誤って変更すると、重大な問題が発生する可能性があります。 これらの問題では、Microsoft Windows Server、Microsoft Exchange Server、または Windows と Exchange の両方を再インストールすることが必要になる場合があります。 Active Directory オブジェクト属性を誤って変更した場合に発生する問題を解決できることを Microsoft は保証できません。 これらの属性は自分の責任で変更してください。

手順 1: Active Directory スキーマを拡張する

HAB を使用するには、2010 年Exchange Serverインストールした Active Directory フォレストで Active Directory スキーマを拡張する必要があります。 HAB の Active Directory スキーマを拡張する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示してください。

973788 Exchange Server 2010 サーバー上の階層アドレス帳 (HAB) の Active Directory スキーマを拡張する方法

手順 2: Exchange 2010 でorganization階層データを準備する

organizationは、Exchange organization内の配布グループによって表されます。 配布グループを作成するには、Exchange Server 2010 で Exchange 管理コンソール (EMC) または Exchange Management Shell (the Shell) を使用します。

Exchange Server 2010 で配布グループを作成する方法の詳細については、「Exchange Onlineでの配布グループの作成と管理」を参照してください。

たとえば、次のスクリーンショットは、Contoso, Ltd という名前のorganization例のorganization階層を示しています。

Contoso, Ltd という名前のorganization例のorganization階層を示すスクリーンショット。

次の一覧では、この階層について説明します。

  • Contoso-dom は、Exchange Server 2010 がインストールされたドメインの名前です。
  • Contoso, Ltd は、階層内のorganizationの最上位レベルの名前です (ルート organization)。
  • Contoso, Ltd には、 3 つの第 2 層組織 (子組織) があります。 これらは、 会社の Office製品サポート組織および営業 & マーケティング組織という名前です。
  • 第 2 層組織の 1 つである コーポレート オフィスには、3 つの子組織があります。 これらは、 人事アカウント グループ、および 管理グループという名前です。

注:

Exchange Server 2010 の HAB 機能では、以前のバージョンの Exchange で作成された配布グループを表示できません。 以前のバージョンの msExchaVersion Exchange で作成された配布グループの属性のバージョン値を更新する必要があります。
これを行うには、次の手順に従います。

  1. Exchange Server 2010 Service Pack 1 (SP1) をサーバーにインストールします。
  2. Exchange 管理シェル (シェル) で コマンドを実行します Set-DisctibutionGroup -identity <distribution group name> -forceupgrade

コマンドの Set-DistributionGroup 詳細については、「 Set-DistributionGroup コマンドに関する一般的な情報」を参照してください。

手順 3: organizationを作成する

  1. オプションorganizationを作成する前に、HAB の新しい組織単位を作成できます。 または、Exchange フォレスト内の既存の組織単位 (OU) (既定の OU ユーザーなど) を使用することもできます。 シェルで次のコマンドを実行して、HAB グループという名前の組織単位を作成します。

    dsadd ou "OU=HAB Groups,DC=Contoso-dom,DC=Contoso,DC=com"
    
  2. 組織単位の [グループ] で、セキュリティ アカウント マネージャー (SAM) アカウント名とエイリアス ContosoRoot を使用して、Contoso, Ltd. という名前の配布グループ Contoso-dom.Contoso.com/HAB 作成します。 これを行うには、シェルで次のコマンドを実行します。

    New-DistributionGroup -Name "Contoso,Ltd" -Alias "ContosoRoot" -OrganizationalUnit "Contoso-dom.Contoso.com/HAB Groups" -SAMAccountName "ContosoRoot" -Type "Distribution" 
    

    注:

    このコマンドを実行するには、直接またはユニバーサル セキュリティ グループを使用して、次のいずれかの管理ロールを割り当てる必要があります。

    • 組織の管理
    • Recipient Management

    メールが有効なユニバーサル配布グループと、メールが有効なユニバーサル セキュリティ グループの両方を組織として使用できます。 動的配布グループをorganizationとして使用することはできません。

    一部の配布グループへのメッセージ配信制限を構成することもできます。 たとえば、organization例の最上位層である Contoso, Ltd には、organizationのすべての従業員が含まれています。 会社全体のコミュニケーションを担当する人事organizationの特定の従業員からのメッセージのみを受け入れるには、メッセージ配信の制限を構成します。

  3. 作成するorganizationごとに手順 1 を繰り返します。

    この例では、次の組織を作成します。

    • コーポレート オフィス
    • 製品サポート組織
    • 営業 & マーケティング組織
    • 人材
    • アカウント グループ
    • 管理グループ

    Exchange Server 2010 のメッセージ配信制限を構成する方法の詳細については、「メールボックスのメッセージ配信制限を構成する」を参照してください。

手順 4: msOrg-IsOrganizational 属性を変更して、配布グループをorganizationにする

配布グループをorganizationにするには、属性を msOrg-IsOrganizationalTrue に設定するように変更する必要があります。 属性を msOrg-IsOrganizational 変更するには、ADSI Edit スナップインまたは LDAP ユーティリティを使用します。

  1. コンピューターに ADSI Edit がインストールされていない場合は、Windows サポート ツールをインストールします。 ADSI Edit の詳細な手順については、次の Microsoft Web サイトを参照してください。

    ADSI Edit (adsiedit.msc)

  2. ADSI 編集を開き、[既定の名前付けコンテキスト] を展開し、組織単位を展開してから、Contoso, Ltd という配布グループを作成した OU=HAB Groups コンテナーを展開します。この手順のスクリーンショットを次に示します。

  3. ADSI 編集を開き、[既定の名前付けコンテキスト] を展開し、組織単位を展開してから、Contoso, Ltd という配布グループを作成した OU=HAB Groups コンテナーを展開します。この手順のスクリーンショットを次に示します。

    OU\=HAB グループを展開する [D S I 編集] ウィンドウのスクリーンショット。

  4. CN=Contoso,Ltd を右クリックし、[プロパティ] をクリックします。

  5. [CN=Contoso,Ltd のプロパティ] ダイアログ ボックスで、[属性のエディター] タブをクリックします。

  6. [ 属性 ] セクションで、 msOrg-IsOrganizational を見つけて、[ 編集] をクリックします。 この手順のスクリーン ショットを以下に示します。

    msOrg-IsOrganizational と edit を選択しているスクリーンショット。

  7. [ブール属性] エディターで、[True] をクリックし、[OK] をクリックします

  8. [ CN=Contoso,Ltd のプロパティ ] ダイアログ ボックスで、[OK] をクリック します

  9. 作成するorganizationごとに手順 2 ~ 7 を繰り返します。

    この例では、次の組織の msOrg-IsOrganizational 属性を変更します。

    • コーポレート オフィス
    • 製品サポート組織
    • 営業 & マーケティング組織
    • 人材
    • アカウント グループ
    • 管理グループ

手順 5: 子組織を追加してorganization階層を構築する

organization階層を構築するには、子組織をそれぞれのorganizationに追加する必要があります。

この例では、次の 3 つの第 2 層組織を Contoso, Ltd.organizationルートに追加します。

  • コーポレート オフィス
  • 製品サポート組織
  • 営業 & マーケティング組織

次に、次の 3 つの第 3 層組織を コーポレート オフィスに追加します。

  • 人材
  • アカウント グループ
  • 管理グループ

子組織を追加するには、次の手順に従います。

  1. EMC で、次のコマンドを実行して、 会社の Office (SMTP アドレス: CorporateOffice@Contoso.com) という名前の配布グループを Contoso, Ltd (Alias: ContosoRoot) という名前の配布グループに追加します。

    Add-DistributionGroupMember -Identity "ContosoRoot" -Member "CorporateOffice@Contoso.com"
    

    Exchange Server 2010 で配布グループにメンバーを追加する方法の詳細については、「配布グループにメンバーを追加する」を参照してください。

    注:

    このコマンドを実行するには、直接またはユニバーサル セキュリティ グループを使用して、次のいずれかの管理ロールを割り当てる必要があります。

    • 組織の管理
    • Recipient Management
  2. 手順 1 を繰り返して、ルート organizationに他の組織を追加します。 (この例では、 製品サポート組織販売 & マーケティング組織Contoso, Ltd. に追加します)

  3. 次のコマンドを実行して、 Human Resources (SMTP アドレス: HumanResources@Contoso.com) という名前の配布グループを 、会社の Office (エイリアス: CorporateOffice) という名前の配布グループに追加します。

    Add-DistributionGroupMember -Identity "CorporateOffice" -Member HumanResources@Contoso.com
    
  4. 手順 3 を繰り返して、他の組織をorganizationコーポレート オフィスに追加します。

    この例では、 アカウント グループ管理グループ会社の Office に追加します。

    注:

    Exchange 管理コンソール (EMC) を使用して配布グループ メンバーを追加するには、次の手順に従います。

    1. Exchange 管理コンソールを起動します。
    2. コンソール ツリーで、[ 受信者の構成] を展開し、[ 配布グループ] をクリックします。
    3. 結果ウィンドウで、企業 Office という名前の第 2 層organizationを追加する配布グループ Contoso,Ltd を選択し、[プロパティ] をクリックします。
    4. [ Contoso,Ltd のプロパティ ] ダイアログ ボックスの [ メンバー ] タブで、[ 追加 ] をクリックして [ 受信者の選択 ] ダイアログ ボックスを開きます。
    5. [ 受信者の選択 ] ダイアログ ボックスで、 会社の Office 配布グループをクリックし、[OK] をクリック します。 この手順のスクリーン ショットを以下に示します。

    [Contoso,Ltd プロパティ] ダイアログ ボックスで [会社の Office] を選択しているスクリーンショット。

手順 6: organization メンバーを追加する

organizationに属するメンバーは、配布グループのメンバーです。

この例では、David Hamilton、コーポレート オフィスという名前のorganizationの副社長であるユーザーです。 この手順のスクリーン ショットを以下に示します。

スクリーンショットは、David Hamilton がコーポレート オフィスという名前のorganizationの副社長であることを示しています。

organizationのメンバーとして David Hamilton (SMTP アドレス: dhamilton@contoso.com) をコーポレート オフィス (エイリアス: CorporateOffice) に追加するには、次のコマンドを実行します。

Add-DistributionGroupMember -Identity "Corporate Office" -Member "DHamilton@Contoso.com"

Exchange Server 2010 で配布グループにメンバーを追加する方法の詳細については、「配布グループにメンバーを追加する」を参照してください。

注:

このコマンドを実行するには、直接またはユニバーサル セキュリティ グループを使用して、次のいずれかの管理ロールを割り当てる必要があります。

  • 組織の管理
  • Recipient Management

ユーザーは、複数の配布グループのメンバーである間、複数の組織に属することができます。

手順 7: 組織とメンバーを並べ替える

HAB では、ツリー ビューの組織とユーザー ビューのメンバーを次のように並べ替えることができます。

  1. 年功序列インデックス ( msDS-HABSeniorityIndex ) は、年功序列の降順で並べ替えられます。
  2. シニアインデックスが設定されていない場合、または等しくない場合、並べ替え順序は昇順 (A から Z) で Phonetic Display Name ( msDS-PhoneticDisplayName ) にフォールバックします。
  3. ふりがな表示名が設定されていないか、等しくない場合、並べ替え順序は昇順で表示名にフォールバックします。

手順 8: 組織の年功序列インデックスを変更する

組織の属性を msDS-HABSeniorityIndex 変更するには、ADSI Edit スナップインまたは LDAP ユーティリティを使用します。

この例では、コーポレート オフィスという名前のorganizationには、3 つの子組織があります。 会計 グループ管理グループ人事組織という名前です。 属性がないと msDS-HABSeniorityIndex 、これらの組織は表示名でアルファベット順に並べ替え、次のスクリーンショットの表示のようにツリー ウィンドウに表示されます。

会社の Office のアルファベット順に並べ替えられた子組織のスクリーンショット。

これらの組織の表示順序を変更するには、次の手順に従います。

  1. ADSI 編集を開き、[既定の名前付けコンテキスト] を展開し、組織単位を展開してから、人事組織という名前の配布グループを作成した OU=HAB グループ コンテナーを展開します。

  2. [CN=人事組織] を右クリックし、[プロパティ] をクリックします。

  3. [CN=人事組織のプロパティ] ダイアログ ボックスで、[属性のエディター] タブをクリックします。[属性] セクションで、msDS-HABSeniorityIndex を見つけて、[編集] をクリックします。 この手順のスクリーン ショットを以下に示します。

    人事組織の msDS-HABSeniorityIndex の値の設定に関するスクリーンショット。

  4. [整数属性] エディターで、organizationに対して定義した値 (100 など) を入力し、[OK] をクリックします

  5. CN=人事組織のプロパティで、[OK] をクリックします

  6. 年功序列インデックス 50 の会計グループと、年功序列インデックス 10 を持つ管理グループに対して手順 2 から 5 を繰り返します。

を設定すると、msDS-HABSeniorityIndex人事組織が 3 つの組織のトップになります。 他の組織は、次のスクリーンショットに示すように、 msDS-HABSeniorityIndexの降順の番号で並べ替えられます。

他の組織の並べ替え方法に関するスクリーンショット。

手順 9: メンバーの年功序列インデックスを変更する

メンバーの msDS-HABSeniorityIndex 属性を変更するには、ADSI Edit スナップインまたは LDAP ユーティリティを使用します。

この例では、David HamiltonRajesh M. PatelAmy Alberts、コーポレート オフィスという名前のorganizationに属しています。 これらのユーザーは、組織単位 Contoso-dom.Contoso.com/Users で作成されます。 David Hamilton は、organizationの副社長です。 会社は、従業員がそのorganizationを管理するユーザーを簡単に理解できるように、メンバー リストの上部に David Hamilton を表示したいと考えています。

これらのメンバーの表示順序を変更するには、次の手順に従います。

  1. ADSI 編集を開き、[既定の名前付けコンテキスト] を展開してから、ユーザー オブジェクト David Hamilton が作成される組織単位 OU=User を展開します。

  2. CN=David Hamilton を右クリックし、[プロパティ] をクリックします。

  3. [CN=David Hamilton のプロパティ] ダイアログ ボックスで、[属性のエディター] タブをクリックします。[属性] セクションで、msDS-HABSeniorityIndex を見つけて、[編集] をクリックします。 この手順のスクリーン ショットを以下に示します。

    David Hamilton の msDS-HABSeniorityIndex に値を設定するスクリーンショット。

  4. [整数属性] エディターで、ユーザーに対して定義した整数値 (100 など) を入力し、[OK] をクリックします

  5. [CN=David Hamilton のプロパティ] ダイアログ ボックスで、[OK] をクリック します

  6. 他のメンバーに対して手順 2 から 5 を繰り返します。 この例では、年功序列インデックス 50 の Rajesh M. Patel と年功序列インデックス 10 の Amy Alberts に対して、手順 2 から 5 を繰り返します。

属性を msDS-HABSeniorityIndex 設定すると、次のスクリーンショットに示すように David Hamilton がリストの一番上に表示され、他のメンバーは[年功序列] の降順で並べ替えられます。

David Hamilton の表示方法のスクリーンショット。

手順 10: 階層型アドレス帳機能を有効にする

Exchange Server 2010 で HAB を有効にするには、Exchange Organization コンテナーの属性をmsExchHABRootDepartmentLink変更する必要があります。 属性を msExchHABRootDepartmentLink 変更するには、ADSI Edit スナップインまたは LDAP ユーティリティを使用します。

この例では、Contoso, Ltd は、組織単位 Contoso-dom.Contoso.com/HAB グループで作成されるルート organizationの名前です。 最初の組織 は Exchange 組織の名前です。

  1. ADSI 編集を開き、[既定の名前付けコンテキスト] を展開し、組織単位を展開してから、Contoso, Ltd という名前の配布グループを作成した OU=HAB Groups コンテナーを展開します。この手順のスクリーンショットを次に示します。

    Contoso, Ltd という名前の配布グループを作成しているスクリーンショット。

  2. CN=Contoso,Ltd を右クリックし、[プロパティ] をクリックします。

  3. [CN=Contoso,Ltd のプロパティ] ダイアログ ボックスで、[属性のエディター] タブをクリックします。[属性] セクションdistinguishedName を見つけて、[表示] をクリックします。 この手順のスクリーン ショットを以下に示します。

    distinguishedName の表示のスクリーンショット。

  4. [文字列属性] エディターで、[] ボックスから次のテキストをコピーし、[OK] をクリックします

    CN=Contoso,Ltd, OU=HAB Groups,DC=Contoso-dom,DC=Contoso,DC=com

  5. [ CN=Contoso,Ltd のプロパティ ] ダイアログ ボックスで、[OK] をクリック します

  6. ADSI 編集で、[構成] を展開し、[CN=構成] を展開し、[CN=サービス] を展開し、[CN=Microsoft Exchange] を展開して、[CN=First Organization] を選択します。 この手順のスクリーン ショットを以下に示します。

    CN=First Organization を選択しているスクリーンショット。

  7. [CN=First Organization] を右クリックし、[プロパティ] をクリックします。

  8. [CN=First Organization Properties]\(CN=First Organization のプロパティ\) ダイアログ ボックスで、[属性のエディター] タブをクリックします。[属性] セクションで、msExchHABRootDepartmentLink を見つけて、[編集] をクリックします。 この手順のスクリーン ショットを以下に示します。

値を msExchHABRootDepartmentLink に設定する方法のスクリーンショット。

  1. [文字列属性] エディターの [] フィールドに、手順 4 でコピーしたルート organizationの distinguishedName、CN=Contoso、Ltd、OU=HAB Groups、DC=Contoso-dom、DC=Contoso、DC=com を入力し、[OK] をクリックします
  2. [ CN=First Organization Properties]\(CN=First Organization のプロパティ \) ダイアログ ボックスで、[OK] をクリック します

属性をmsExchHABRootDepartmentLink設定すると、Outlook 2010 は、Exchange 2010 で HAB 機能が有効になっていることを自動的に検出し、アドレス帳ウィンドウに [organization] タブを表示します。