現象
クエリ文字列内に可能な日付を含む管理者検索要求を実行すると、日付文字列が英国形式 (日/月/年) の場合、予期しない結果が返されます。 これには、検索クエリの日付プロパティは含まれます。
例:
Search-Mailbox -Identity User1 -TargetFolder SearchResults -TargetMailbox SearchUser -SearchQuery ‘attachment:”SEG 12 12 2019.txt”’
Search-Mailbox -Identity User1 -TargetFolder SearchResults -TargetMailbox SearchUser -SearchQuery ‘subject:”Born 12 12 2019 USA”’
原因
これはワード ブレーカーの既知の問題です。
回避策
方法 1:
SearchQuery 文字列に日付を使用しない。
注: 検索可能な日付プロパティには引き続き日付を使用できます。
方法 2:
ワイルドカードを使用して日付を切り分けします。
ワイルドカードの使い方を示す 2 つの例を次に示します。
Search-Mailbox -Identity User1 -TargetFolder SearchResults -TargetMailbox SearchUser -SearchQuery ‘subject:”Born 12 12 * 2019 USA”’
Search-Mailbox -Identity User1 -TargetFolder SearchResults -TargetMailbox SearchUser -SearchQuery ‘attachment:”SEG 12 12 * 2019 txt”’