パブリック フォルダが Exchange 2007 メールボックス サーバー上にあるときに混在トポロジで Outlook 2007 から既定のパブリック フォルダを表示できない

 

トピックの最終更新日: 2008-03-20

Exchange Server 2003 と Exchange Server 2007 が混在する組織で、ユーザーが Outlook 2007 または Outlook Web Access から既定のパブリック フォルダを表示できない場合があります。この問題は、次の条件が満たされる場合に発生します。

  • 組織に Exchange 2003 サーバーと Exchange 2007 サーバーの両方が含まれている。
  • ユーザーのメールボックスが Exchange 2007 サーバー上にある。
  • 既定のパブリック フォルダが Exchange 2003 サーバー上にある。
  • ユーザーの既定のパブリック フォルダ データベースが Exchange 2003 サーバー上にある。

これらの条件の結果、管理者はパブリック フォルダ管理コンソールまたは Exchange 管理シェルからパブリック フォルダ ツリーを表示できますが、ユーザーは Outlook 2007 からパブリック フォルダ ツリーを表示できません。

ここでは、Active Directory Service Interfaces (ADSI) Edit (ADSIEdit.msc) および Exchange 管理シェルを使用して、Outlook 2007 または Outlook Web Access のユーザーが Exchange 2007 メールボックス サーバー上にある既定のパブリック フォルダを表示できるようにする方法について説明します。

解決方法

この問題を解決するためには、以下の手順を完了します。

  1. Exchange 2007 サーバーで ADSIEdit.msc を使用するか、Exchange 2003 サーバーで Exchange システム マネージャを使用して、Exchange Server グループにパブリック フォルダ階層に対するフル アクセス許可を割り当てます。ADSIEdit.msc の使用手順については、後で詳しく説明します。Exchange 2003 でアクセス許可を割り当てる方法については、Exchange 2000 および 2003 でのストアのアクセス許可の変更についてのページを参照してください (このサイトは英語の場合があります)。
  2. Exchange 管理シェルを使用して、Exchange 2007 メールボックス用の Outlook バージョンのブロックを解除します。この手順については、後で説明します。
  3. Microsoft Exchange Information Store サービスを再開します。詳細については、「パブリック フォルダが Exchange 2007 メールボックス サーバー上にあるときに混在トポロジで Outlook 2007 から既定のパブリック フォルダを表示できない」を参照してください。

開始する前に

ADSIEdit.msc を使用して Exchange Server グループにパブリック フォルダ階層に対するフル アクセス許可を割り当てるには、使用するアカウントに以下が委任されている必要があります。

  • ローカルの Administrators グループのメンバシップ

Set-CASMailbox コマンドレットを使用して Exchange 2007 メールボックス用の Outlook バージョンのブロックを解除するには、使用するアカウントに次の役割が委任されている必要があります。

  • Exchange 受信者管理者の役割

Microsoft Exchange Server 2007 を管理するために必要なアクセス許可、役割の委任、および権限の詳細については、「アクセス許可に関する考慮事項」を参照してください。

ADSIEdit.msc は、クライアント コンピュータまたはサーバーから実行できます。コンピュータはドメインのメンバである必要はありませんが、ユーザーは接続先の Active Directory ディレクトリ サービス ドメインを表示し、編集する権限を持っている必要があります。ADSI Edit を使用する方法の詳細については、Adsiedit の概要についてのページを参照してください (このサイトは英語の場合があります)。

important重要 :
ADSIEdit.msc またはその他の LDAP (ライトウェイト ディレクトリ アクセス プロトコル) Version 3 クライアントを使用し、Active Directory オブジェクトの属性を誤って変更すると重大な問題が発生することがあります。これらの問題は、Windows Server 2003、Exchange 2007、または Windows Server 2003 および Exchange 2007 の両方を再インストールする必要があることを示しています。Active Directory のオブジェクト属性を不適切に変更した場合、発生する問題の解決については保証できません。

手順

ADSIEdit.msc を使用して Exchange Server グループにパブリック フォルダ階層に対するフル アクセス許可を割り当てるには、次の操作を行います。

  1. ADSIEdit を起動します。[スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に、「adsiedit.msc」と入力し、[OK] をクリックします。

    note注 :
    ADSI Edit を使用する方法の詳細については、Adsiedit の概要についてのページを参照してください (このサイトは英語の場合があります)。
  2. 次の場所に移動して、Public Folders 属性を見つけます。

    CN=Folder Hierarchies\CN=Exchange Administrative Group\CN=<組織>\CN= Microsoft Exchange\CN= Services\CN= Configuration\DC=<ドメイン名>\DC=com

  3. 詳細ウィンドウで、[CN=Public Folders] を右クリックし、[プロパティ] をクリックします。

  4. [セキュリティ] タブで、[グループ名またはユーザー名] の下にある [Exchange Servers] を選択します。

  5. [Exchange Servers のアクセス許可] で、[許可] 列の [フル コントロール] を選択します。

  6. [OK] をクリックし、ADSIEdit を閉じます。

Exchange 管理シェルを使用してメールボックス用の Outlook バージョンのブロックを解除するには、次の操作を行います。

  1. 次のコマンドを実行します。

    Set-CasMailbox -Identity <Mailbox Name> -MAPIBlockOutlookVersions:$null
    
  2. Microsoft Exchange Information Store サービスを再開します。詳細については、「パブリック フォルダが Exchange 2007 メールボックス サーバー上にあるときに混在トポロジで Outlook 2007 から既定のパブリック フォルダを表示できない」を参照してください。

構文およびパラメータの詳細については、「Set-CASMailbox」を参照してください。

詳細情報

パブリック フォルダの管理の詳細については、「パブリック フォルダの管理」を参照してください。

参照している情報が最新であることを確認したり、他の Exchange Server 2007 ドキュメントを見つけたりするには、Exchange Server TechCenter を参照してください。