社畜の所業

社畜の所業

Microsoft365の機能について解説をしていきたいと思います。このブログの情報をご活用いただければ幸いです。たまに他の情報も取り入れていきたいと思います。

※このサイトはPR記事を含みます。

【Microsoft365参考書】メッセージ追跡で件名を条件として取得するには?

メッセージ追跡で件名を条件として取得するには

 

 

メッセージ追跡は、メールの配信状況を確認する機能ですが、画面上から件名を条件として取得することができません。

ただし、Powershellにて、Get-MessageTrace のコマンドレットを利用することで件名を条件として取得することができます

構文としては以下のように指定しますのでご参考としてくださいね。

 

 

以下の記事を参考にExchangeOnlineに接続してから実行してください。

 

it-bibouroku.hateblo.jp

 

件名がFWで始まるメールを抽出

Get-MessageTrace | Where {$_.Subject -like "FW*"}

※[*]を後ろにつけます

 

<実行例>

Get-MessageTrace  -PageSize 5000 -StartDate "2024/9/1" -EndDate "2024/9/9" -Page 1 | Where {$_.Subject -like "FW*"} | Export-Csv -Encoding UTF8 -NoTypeInformation "C:\temp\MessageTrace1.csv" -Append

 

件名がFWで終わるメールを抽出

Get-MessageTrace | Where {$_.Subject -like "*FW"}

※[*]を前につけます

 

<実行例>

Get-MessageTrace  -PageSize 5000 -StartDate "2024/9/1" -EndDate "2024/9/9" -Page 1 | Where {$_.Subject -like "*FW"} | Export-Csv -Encoding UTF8 -NoTypeInformation "C:\temp\MessageTrace1.csv" -Append

 

件名にFWが含むメールを抽出

Get-MessageTrace | Where {$_.Subject -like "*FW*"}

※[*]を前後につけます

 

<実行例>

Get-MessageTrace  -PageSize 5000 -StartDate "2024/9/1" -EndDate "2024/9/9" -Page 1 | Where {$_.Subject -like "*FW*"} | Export-Csv -Encoding UTF8 -NoTypeInformation "C:\temp\MessageTrace1.csv" -Append

 

補足ですが、Powershellを利用することでいろいろな応用ができます。

例として、指定した受信者以外のログを検索する場合をご紹介します。

 

指定した受信者以外の情報を検索

Get-MessageTrace | Where {$_.recipientAddress -notlike "メールアドレス"}

 

 

it-bibouroku.hateblo.jp

 

 

it-bibouroku.hateblo.jp