メールボックス検索を使用したメッセージの削除
適用先: Exchange Server 2010 SP2, Exchange Server 2010 SP3
トピックの最終更新日: 2012-07-23
Exchange 2010 Service Pack 1 (SP1) では、Search-Mailbox コマンドレットを使用して、メールボックスを検索しメッセージを削除できます。
1 回の手順でメッセージを検索して削除するには、Search-Mailbox コマンドレットに DeleteContent スイッチを指定して実行します。ただし、これを実行する場合は、検索によって返される結果をプレビューしたり、メッセージのログを生成したりすることはできません。メッセージが削除される前に、検索で見つかったメッセージのログをプレビューするには、Search-Mailbox コマンドレットに LogOnly スイッチを指定して実行します。
追加の予防手段として、TargetMailbox および TargetFolder パラメーターを使用して、最初にメッセージを別のメールボックスにコピーすることができます。これにより、削除されたメッセージに再度アクセスすることが必要になる場合のために、削除されたメッセージのコピーを保持できます。
検索に関連する他の管理タスクについては、「複数メールボックス検索の管理」を参照してください。
前提条件
メッセージの削除を行うメールボックスで単一アイテムの回復が有効になっている場合は、最初にその機能を無効にする必要があります。詳細については、「回復可能なアイテムを有効にする」を参照してください。
メッセージの削除を行うメールボックスが訴訟ホールドの対象になっている場合は、ホールドを解除してメールボックスのコンテンツを削除する前に、レコード管理または法務部門に確認することをお勧めします。承認を得た後、トピック「回復可能なアイテム フォルダーのクリーンアップ」に一覧表示されている手順に従います。
シェルを使用してメッセージを検索し、検索結果を記録する
この手順を実行する際には、あらかじめアクセス許可を割り当てる必要があります。必要なアクセス許可の一覧については、以下を参照してください。「メッセージングのポリシーと準拠のアクセス許可」の「メールボックス内容の削除」。
注意
Exchange 管理コンソール (EMC) を使用して、メッセージを検索して検索結果を記録することはできません。
この例は、April Stewart のメールボックスに対し、件名フィールドに「Your bank statement」という語句が含まれるメッセージを検索し、その結果を、管理者のメールボックスの SearchAndDeleteLog フォルダーに記録します。メッセージは、対象のメールボックスにコピーまたは対象のメールボックスから削除されません。
注意
LogOnly パラメーターは Exchange 2010 SP1 でのみ使用できます。
Search-Mailbox -Identity "April Stewart" -SearchQuery "Subject:'Your bank statement'" -TargetMailbox "administrator" -TargetFolder "SearchAndDeleteLog" -LogOnly -LogLevel Full
構文およびパラメーターの詳細については、「Search-Mailbox」を参照してください。
シェルを使用してメッセージを検索して削除する
この手順を実行する際には、あらかじめアクセス許可を割り当てる必要があります。必要なアクセス許可の一覧については、以下を参照してください。「メッセージングのポリシーと準拠のアクセス許可」の「メールボックス内容の削除」。
注意
Exchange 管理コンソール (EMC) を使用して、メッセージを検索して削除することはできません。
この例は、April Stewart のメールボックスに対し、件名フィールドに「Your bank statement」という語句が含まれるメッセージを検索し、検索結果を別のフォルダーにコピーせずに、そのメッセージをソース メールボックスから削除します。
重要
Search-Mailbox コマンドレットに DeleteContent スイッチを指定して使用すると、メッセージはソース メールボックスから完全に削除されます。メッセージを完全に削除する前に、LogOnly スイッチを使用して検索で見つかったメッセージが削除される前にログを生成するか、またはメッセージがソース メールボックスから削除される前に別のメールボックスにコピーするかのいずれかを推奨します。
Search-Mailbox -Identity "April Stewart" -SearchQuery "Subject:'Your bank statement'" -DeleteContent
この例は、April Stewart のメールボックスに対し、件名フィールドに「Your bank statement」という語句が含まれるメッセージを検索し、その結果をメールボックス BackupMailbox の AprilStewart-DeletedMessages フォルダーにコピーして、そのメッセージを April のメールボックスから削除します。
Search-Mailbox -Identity "April Stewart" -SearchQuery "Subject:'Your bank statement'" -TargetMailbox "BackupMailbox" -TargetFolder "AprilStewart-DeletedMessages" -LogLevel Full -DeleteContent
構文およびパラメーターの詳細については、「Search-Mailbox」を参照してください。
© 2010 Microsoft Corporation.All rights reserved.