症状
LogLevel パラメーターを Full に設定して Search-Mailbox コマンドレットを実行すると、コマンドレットは失敗し、次の警告メッセージが返されます。
警告: Search-Mailbox コマンドレットは、検索クエリが指定されている場合、メールボックスごとに最大 1,0000 件の結果を返します。 1,0000 件を超える結果を返すには、Exchange 管理センターの New-MailboxSearch コマンドレットまたは In-Place 電子情報開示 & 保留コンソールを使用します。
保存するアイテムに加えられた変更を保存できません。
+ CategoryInfo : 無効な引数: (:) [], ObjectNotFoundException
+ FullyQualifiedErrorId : [Server=<server_name>,RequestId=<request_id>,TimeStamp=<date_and_time>] [FailureCategory =Cmdlet-ObjectNotFoundException] 1227BC9F
+ PSComputerName : server_name.contoso.com
ただし、 LogLevel パラメーターを Basic に設定してコマンドレットを実行すると、検索は成功します。
原因
この問題は、 Search-Mailbox コマンドレットで指定したターゲット メールボックスにアイテム保持ポリシーが設定されている場合に発生します。 コマンドレットは、 LogLevel パラメーターを指定して実行するときに、ターゲット メールボックスに電子メール メッセージを作成し、検索結果を含むログ ファイルをメッセージに添付します。 ただし、この電子メールメッセージは、作成された直後にアイテム保持ポリシーにより変更されます。 そのため、コマンドレットはログ ファイルをアタッチできないため、警告がトリガーされます。
対処法
この問題を回避するには、次のいずれかの方法を使用して検索を行います。
方法 1: New-MailboxSearch コマンドレットを実行する
New-MailboxSearch -Name <search_name> -SourceMailboxes mailbox1@contoso.com -TargetMailbox admin1@contoso.com -SearchQuery 'Subject:"Quarterly Results"' -LogLevel Full
手記:New-MailboxSearch コマンドレットは、ソース メールボックスから検索結果を削除しません。
方法 2: New-ComplianceSearch コマンドレットと New-ComplianceSearchAction コマンドレットの両方を実行する
コンプライアンス検索を作成するには、 New-ComplianceSearch コマンドレットを実行します。
New-ComplianceSearch -Name <search_name> -ExchangeLocation mailbox1@contoso.com -ContentMatchQuery 'Subject:"Quarterly Results"' -LogLevel Fullコンプライアンス検索のアクションを作成するには、次のいずれかの New-ComplianceSearchAction コマンドレットを実行します。
New-ComplianceSearchAction -SearchName <search_name> -PreviewNew-ComplianceSearchAction -SearchName <search_name> -Purge -PurgeType SoftDeleteNew-ComplianceSearchAction -SearchName <search_name> -Purge -PurgeType HardDelete手記:
Purgeパラメーターを使用して、ソース メールボックスから検索結果を削除します。
方法 3: ターゲット メールボックスからアイテム保持ポリシーを削除する
注
この方法では、メールボックスの予期しないデータ損失が発生する可能性があります。
アイテム保持ポリシーを削除するには、次のコマンドレットを実行します。
Set-Mailbox admin1@contoso.com -RemoveManagedFolderAndPolicyターゲット メールボックスをすぐに処理するには、次のコマンドレットを実行して、管理フォルダー アシスタントを強制します。
Start-ManagedFolderAssistant admin1@contoso.comSearch-Mailboxコマンドレットを再び実行します。