以下の投稿は、最近の顧客との関わりにより下書き箱から昇格したものです。 Exchange 管理者は、以前の Exchange ビルドに同梱されていたメッセージ追跡 UI ツールに非常に慣れ親しんできました。 彼らは多くの問題を調査し解決する必要があるため、これは完全に理解できます。 たとえば、経理の Steve は先週メールを受け取ったのか、営業の Anne からのメッセージはなぜキューで止まっているのか、といった疑問があるかもしれません。 しかし、これは Exchange 2013 や 2016 には存在しません。

メッセージ トラッキングに GUI を追加するプロフェッショナル ヒントは、一番下までスクロールしてください。 大規模な組織では、出力のスクリードをスクロールすることは時間の無駄であり、効率的ではありません。 何らかのフィルタリングロジックを適用する必要があります。

Search By Sender

 Get-MessageTrackingLog -Sender [email protected]

Search By Recipient

 Get-MessageTrackingLog -Recipient [email protected]

Search By Recipient Domain

なお、ドメイン全体を含めるために検索でワイルドカードを使用することも可能です。

 Get-MessageTrackingLog -Recipients *@hotmail.co

あるいは、次のような where 文を使用することもできます。 ただし、通常より遅くなります

 Get-MessageTrackingLog | Where {$_.Recipients -like "*tailspintoys.com"}

Search By Subject

 Get-MessageTrackingLog -MessageSubject "I Am Zorg"

Search By MessageID

 Get-MessageTrackingLog -MessageId <MessageID>

Search By Time Window

 Get-MessageTrackingLog -ResultSize Unlimited -Start "3/28/2015 8:00AM" -End "3/28/2015 5:00PM" -EventId "Fail" -Sender "mailto:[email protected]"

Search By Message EventID

 Get-MessageTrackingLog -ResultSize Unlimited -EventId "Fail"

複数の例 – Time Window & EventID & Sender

さまざまな要素を組み合わせて、不要な結果をフィルタリングすることが可能です。

 Get-MessageTrackingLog -ResultSize Unlimited -Start "3/28/2015 8:00AM" -End "3/28/2015 5:00PM" -EventId "Fail" -Sender "[email protected]"

Get All Messages In the Last Hour

Note that AddHours is used with a negative value to move the search window back an hour.

 Get-MessageTrackingLog -Sender [email protected] -Server (Get-Date).AddHours(-1)

Export to CSV

If you are an Excel black belt, the search results to a CSV file for subsequent analysis in Excel.は、Excelで解析するために、CSVファイルで結果をエクスポートすることが可能です。

 Get-MessageTrackingLog | Export-CSV –path C:\temp\tracking.csv –NoTypeInformation
 Get-MessageTrackingLog | select @{Name="RecipientsXX";Expression={$_.Recipients}}

Measure Execution Time

 Measure-Command {Get-TransportServer | Get-MessageTrackingLog -MessageSubject "zorg" -ResultSize unlimited}

Search GUI For Exchange 2013/2016

この記事の冒頭で述べたように、 Exchange 2013 または 2016 では Message Tracking log Explorer ツールがなくなっています。

これは、何年も何年も PowerShell に存在する Out-GridView です。

簡単な例として、

Get-MessageTrackingLog | Out-GridView

Exchange 2016 Get-MessageTrackingLog With Out-GridView

があります。

Articles

コメントを残す

メールアドレスが公開されることはありません。