Exchange2010サーバー上の最大のメッセージのリストを含むレポートを作成する必要があります。使用できるコマンドを調べましたが、Get-MailboxStatisticsが十分に細かくありません。25MBを超える個々のメッセージを見つけて、サイズ、ユーザーアカウント、件名を印刷する必要があります。これはGoogleAppsへの移行用であるため、Appsが受け入れないこれらの巨大なメールを誰が持っているか(誰かがいる場合)を把握できます。
私が見ることができることから、 マルチメールボックス検索 を 高度なクエリ構文 と組み合わせて使用して、特定の特性の検索を実行できます。私はあなたに与えることは他にあまりありませんが、それらのポインタです。
理想的には、Powershellで何かできるようにしたいと思います。私が思いつくことができる唯一のことは次のとおりです。
Get-Mailbox -ResultSize Unlimited | Search-Mailbox -SearchQuery “Size:>25MB” -TargetMailbox SomeMailbox -TargetFolder Export -LogOnly -LogLevel Full
これにより、SomeMailbox
フォルダーで指定したメールボックス(この場合はExport
)で、条件を満たすすべてのメッセージのログエントリが得られます。 -LogOnly
パラメータは、問題のメッセージを指定されたメールボックス/フォルダに実際にコピーしないようにします。