元の KB 番号: 980047
概要
この記事では、Microsoft Exchange Server 2010 でパブリック フォルダーの競合メッセージ通知を無効にする方法について説明します。
概要
2 人のユーザーがパブリック フォルダー内の同じメッセージを編集します。 次に、メッセージのコピーを保存します。 このシナリオでは、保存されたメッセージが競合しています。 競合は、同じパブリック フォルダー サーバーで同時保存操作が行われた場合、または同じパブリック フォルダーのレプリカを含む 2 つのサーバーでメッセージが編集された場合に発生する可能性があります。 この記事では、2 つのサーバー間のレプリケーション中に競合が発生する状況について説明します。
競合が発生すると、パブリック フォルダーの所有者は、Exchange Serverを実行しているサーバーから電子メール メッセージを受信します。 メッセージは、競合について通知します。 その後、所有者は競合が発生したメッセージを開き、保持する変更を決定できます。 所有者がすべての変更を保持する場合、パブリック フォルダーに 2 つのメッセージが生成されます。
Exchange サーバーがこれらの競合を解決するために使用する方法は、フォルダー内の PR_RESOLVE_METHOD プロパティの値によって決まります。 このプロパティは、 0x3FE70003 MAPI プロパティ タグによって識別されます。 このプロパティに使用できる値を次に示します。
0: RESOLVE_METHOD_DEFAULT
メッセージ競合の既定の処理。
1: RESOLVE_METHOD_LAST_WRITER_WINS
最後のライターが競合に勝ちます。
2: RESOLVE_METHOD_NO_CONFLICT_NOTIFICATION
RESOLVE_METHOD_DEFAULTと同じ手順ですが、フォルダーとメッセージの修飾子に定義されている連絡先には通知されません。
既定では、値は 0 に設定されます。 競合中に通知メッセージを送信しない場合は、値を 2 に変更します。
この値はプログラムで変更することも、この記事で説明するツールのいずれかを使用することもできます。 詳細については、Microsoft Developer Network (MSDN) に問い合わせるか、ツールを使用して個々のフォルダー プロパティの値を変更します。 たとえば、 ExFolders ツールを使用してフォルダー プロパティの値を変更します。
注:
PR_RESOLVE_METHOD プロパティの値を変更しても、既存の競合は解決されません。
ExFolders を使用して PR_RESOLVE_METHOD の値を変更する方法
ExFolders ツールは、2010 Exchange Server実行されているサーバーにインストールし、bin フォルダーに配置する必要があります。
注:
ExFolders ツールの認証に使用されるアカウントには、パブリック フォルダー属性を変更する権限が必要です。 ExFolders ツールはワークステーションから実行することをお勧めします。
これを行うには、次の手順を実行します。
ExFolders ツールを起動します。
[ ファイル ] メニューの [ 接続] を選択します。
Exchange サーバーの名前とグローバル カタログを入力します。
[現在ログオンしているユーザーとして認証する] チェック ボックスを選択するか、認証に使用できる別のアカウントを手動で入力します。
[ 接続 ] タブで、[ パブリック フォルダー] を選択し、[ OK] を選択します。
[ パブリック フォルダー] 項目を展開し、競合が含まれているパブリック フォルダーを見つけて、フォルダーを右クリックして競合メッセージ通知を無効にします。
フォルダーをもう一度右クリックし、[プロパティ] エディターを選択します。
[ プロパティ ] テキスト ボックスに、「 PR_RESOLVE_METHOD: 0X3FE70003」と入力します。
[設定] を選択し、目的の値を入力します。 正当な値は 0、 1、 および 2 です。
注:
これらの値の詳細については、この記事の前半を参照してください。
選択したフォルダーのすべてのサブフォルダーに対してこの変更を行う場合は、[選択したフォルダーのすべてのサブフォルダーでこの操作を実行する] チェックボックスを選択します。
[ 実行] を選択します。 変更が成功したことを確認する必要があります。
競合している他のフォルダーについて、手順 1 ~ 11 を繰り返します。
重要
サブフォルダーが、変更された値を持つ親フォルダー内に作成された場合、サブフォルダーは変更された値を継承しません。 既定では、 プロパティの値が 0 のサブフォルダーが作成されます。
ユーザーのメールボックスから競合メッセージを削除する方法
競合メッセージは IPM に割り当てられます 。Conflict.Message メッセージ クラス。 Search-Mailbox コマンドを使用して、ユーザーのメールボックスから競合メッセージを削除できます。 ただし、メッセージ クラスに従ってメッセージをフィルター処理するように Search-Mailbox を構成することはできません。 検索メールボックスを件名キーワード (keyword)フィルター処理と送信者キーワード (keyword)フィルター処理と共に使用すると、件名 "競合メッセージ" を含む特定のパブリック フォルダーからのメッセージのみが削除されます。 ただし、ユーザーがこのパブリック フォルダーからメッセージを送信でき、同じ件名行を使用するメッセージをユーザー メールボックスに送信した場合、それらのメッセージも削除されます。
次のコマンド例は、 Search-Mailbox を使用して競合メッセージを削除する方法を示しています。
Search-Mailbox -Identity "April Stewart" -SearchQuery 'Subject:"Conflict Message:" And From:"PublicFolderName" -DeleteContent
注:
パブリック フォルダー名を取得するには、競合するメッセージのいずれかを開き、[ From ] フィールドに名前を書き留めます。 競合メッセージが複数のパブリック フォルダーによって生成される場合は、競合メッセージを生成したすべてのパブリック フォルダーに対してこれを行う必要があります。