Exchange 2007 のジャーナル ルールをエクスポートおよびインポートする
適用先: Exchange Server 2010 SP2, Exchange Server 2010 SP3
トピックの最終更新日: 2016-11-28
ジャーナル ルールを使用すると、特定の受信者から送受信されるメッセージをきめ細かく記録することができます。送信者、受信者、メッセージ ID、および件名などのメッセージ メタデータ フィールドが含まれるジャーナル レポートが、ルールで指定されたジャーナル用 メールボックスに配信されます。その際、元のメッセージのコピーも添付ファイルとして送られます。ジャーナルの詳細については、「ジャーナルについて」を参照してください。
Microsoft Exchange Server 2010 および Exchange Server 2007 は同じ X-header を使用して、メッセージが記録済みであることを指定し、ジャーナル レポートも識別します。Exchange 2010 ハブ トランスポート サーバーは、別の Exchange 2010 ハブ トランスポート サーバーまたは Exchange 2007 ハブ トランスポート サーバーによって記録済みのメッセージについてジャーナル レポートを重複して生成することはありません。Exchange Server 2003 サーバーおよび Exchange 2010 サーバーを持つ組織でのジャーナルの考慮事項については、「Exchange 2003 および Exchange 2010 が混在する環境でのジャーナルについて」(英語) を参照してください。
Exchange 2010 のジャーナルは Exchange 2007 のジャーナルと類似していますが、ジャーナル ルール オブジェクトでいくつかの違いがあります。Exchange 2010 ハブ トランスポート サーバーを初めて Exchange 2007 環境にインストールすると、セットアップにより、Exchange 2010 ジャーナル ルール用の新しいコンテナーが作成され、すべての Exchange 2007 ジャーナル ルールが Exchange 2010 形式に変換されて、Active Directory 内のこの新しいコンテナーに保存されます。セットアップが完了すると、Exchange 2010 ジャーナル ルール コレクションは、Exchange 2007 ジャーナル ルール コレクションと同一になります。Exchange 2010 または Exchange 2007 のどちらを実行しているかに関係なく、メッセージを処理する最初のハブ トランスポート サーバーで、同じジャーナル ルールがメッセージに適用されます。
共存するジャーナル ルールの管理
Exchange 組織に Exchange 2010 ハブ トランスポート サーバーおよび Exchange 2007 ハブ トランスポート サーバーの両方がある間は、EMC またはシェルからの Exchange 2010 ジャーナル ルールは Exchange 2010 サーバーで管理し、EMC またはシェルからの Exchange 2007 ジャーナル ルールは Exchange 2007 サーバーで管理する必要があります。
Exchange 2010 で EMC またはシェルを使用してジャーナル ルールを作成または変更した場合、ジャーナル ルールの整合性が Exchange 2010 と Exchange 2007 で維持されるよう、これらのツールによって、同じ変更を Exchange 2007 環境で行うように促す有用なメッセージが表示されます。
前提条件
組織には、Exchange 2010 ハブ トランスポート サーバーと Exchange 2007 ハブ トランスポート サーバーの両方があります。
シェルを使用して、Exchange 2007 のジャーナル ルール コレクションをエクスポートする
この手順を実行する際には、あらかじめアクセス許可を割り当てる必要があります。必要なアクセス許可の一覧については、以下を参照してください。「メッセージングのポリシーと準拠のアクセス許可」の「ジャーナル」。
注意
EMC を使用して、Exchange 2007 からジャーナル ルール コレクションをエクスポートすることはできません。
この例では、Exchange 2007 ジャーナル ルール コレクションをエクスポートします。最初の手順では、Export-JournalRuleCollection コマンドレットを使用して Exchange 2007 ジャーナル ルールをエクスポートし、変数に保存します。2 番目の手順では、Set-Content コマンドレットを使用して、エクスポートした変数内のジャーナル ルールを C:\MyDocs フォルダー内の Ex2007-JournalRules.xml ファイルに保存します。ExportLegacyRules スイッチを使用すると、Exchange 2010 Export-JournalRuleCollection コマンドレットによって両方のジャーナル ルール形式が認識され、Exchange 2007 ジャーナル ルールがエクスポートされるので、この手順は Exchange 2010 ハブ トランスポートで実行する必要があります。
$file = Export-JournalRuleCollection -ExportLegacyRules
Set-Content -Path "C:\MyDocs\Ex2007-JournalRules.xml" -Value $file.FileData -Encoding Byte
構文およびパラメーターの詳細については、以下のトピックを参照してください。
シェルを使用して、Exchange 2010 にジャーナル ルール コレクションをインポートする
注意
ジャーナル ルールをインポートすると、すべての Exchange 2010 ジャーナル ルールが, .xml ファイルからインポートされたファイルに置き換えられます。テスト環境でこの手順をテストしてから、運用環境で実装することをお勧めします。前の状態に確実にロール バックできるように、既存の Exchange 2010 ジャーナル ルールをファイルにエクスポートしてから、Exchange 2007 ジャーナル ルールをインポートすることをお勧めします。エクスポートした Exchange 2007 ジャーナル ルールを保存したのと同じ場所にファイルを保存する場合は、各バージョンからエクスポートされたジャーナル ルールに区別しやすくわかりやすいファイル名前を付けてください。
この手順を実行する際には、あらかじめアクセス許可を割り当てる必要があります。必要なアクセス許可の一覧については、以下を参照してください。「メッセージングのポリシーと準拠のアクセス許可」の「ジャーナル」。
注意
EMC を使用して、ジャーナル ルール コレクションを Exchange 2010 にインポートすることはできません。
この例では、Ex2007-JournalRules.xml ファイルのジャーナル ルール コレクションを Exchange 2010 ジャーナル ルール コレクションにインポートします。最初の手順では、Get-Content コマンドレットを使用して, .xml ファイルのデータを取得し、変数 $Data に保存します。2 番目の手順では、Import-JournalRuleCollection コマンドレットを使用して、変数 $Data からルールをインポートします。
[Byte[]]$Data = Get-Content -Path "C:\MyDocs\Ex2007-JournalRules.xml" -Encoding Byte -ReadCount 0
Import-JournalRuleCollection -FileData $Data
構文およびパラメーターの詳細については、以下のトピックを参照してください。
その他のタスク
ジャーナル ルール コレクションをエクスポートまたはインポートした後は、次の操作も実行できます。
© 2010 Microsoft Corporation.All rights reserved.