web-dev-qa-db-ja.com

すべてのExchange2010ユーザーの個別のメッセージサイズを取得する

Exchange2010サーバー上の最大のメッセージのリストを含むレポートを作成する必要があります。使用できるコマンドを調べましたが、Get-MailboxStatisticsが十分に細かくありません。25MBを超える個々のメッセージを見つけて、サイズ、ユーザーアカウント、件名を印刷する必要があります。これはGoogleAppsへの移行用であるため、Appsが受け入れないこれらの巨大なメールを誰が持っているか(誰かがいる場合)を把握できます。

6
user65712

私が見ることができることから、 マルチメールボックス検索高度なクエリ構文 と組み合わせて使用​​して、特定の特性の検索を実行できます。私はあなたに与えることは他にあまりありませんが、それらのポインタです。

1
Holocryptic

理想的には、Powershellで何かできるようにしたいと思います。私が思いつくことができる唯一のことは次のとおりです。

Get-Mailbox -ResultSize Unlimited | Search-Mailbox -SearchQuery “Size:>25MB” -TargetMailbox SomeMailbox -TargetFolder Export -LogOnly -LogLevel Full

これにより、SomeMailboxフォルダーで指定したメールボックス(この場合はExport)で、条件を満たすすべてのメッセージのログエントリが得られます。 -LogOnlyパラメータは、問題のメッセージを指定されたメールボックス/フォルダに実際にコピーしないようにします。

0
pk.