今回は、Exchange Online Protection(EOP) や Microsoft Defender for Office365 (MDO)のフィルター設定の情報を Powershell のコマンドレットで取得する場合についてまとめてみました。
EOP については、以下の記事もご参照ください。
また、以下の記事を参考にExchangeOnlineに接続してから実行してください。
接続フィルター
<実行例>
Get-HostedConnectionFilterPolicy | Export-Csv -NoTypeInformation -Encoding UTF8 "C:\temp\HostedConnectionFilter.csv"
マルウェアフィルター
Get-MalwareFilterPolicyが設定状況などでGet-MalwareFilterRuleが適用されているユーザーを確認することができます。
<実行例 1>
Get-MalwareFilterPolicy | Export-Csv -Encoding UTF8 -NoTypeInformation -Path "C:\Temp\MalwareFilterPolicy.csv"
<実行例 2>
Get-MalwareFilterRule | Export-Csv -NoTypeInformation -Encoding UTF8 -Path "C:\Temp\MalwareFilterRule.csv"
スパムフィルター
Get-HostedContentFilterPolicyが設定状況などでGet-HostedContentFilterRuleが適用されているユーザーを確認することができます。
<実行例 1>
Get-HostedContentFilterPolicy | Export-CSV -Encoding UTF8 -Path C:\temp\ContentFilterPolicy.csv -NoTypeInformation
<実行例 2>
Get-HostedContentFilterRule | Export-CSV -Encoding UTF8 -Path C:\temp\ContentFilterRule.csv -NoTypeInformation
トランスポートルール
<実行例>
Get-Transportrule -ResultSize Unlimited | Export-CSV -NoTypeInformation -Encoding UTF8 C:\temp\Transportrule.csv
フィッシング対策ポリシー
Get-AntiPhishPolicy が設定状況などでGet-AntiPhishRuleが適用されているユーザーを確認することができます。
<実行例 1>
Get-AntiPhishPolicy | Export-CSV -Encoding UTF8 -NoTypeInformation -Path C:\Temp\AntiPhishPolicy.csv
<実行例 2>
Get-AntiPhishRule | Export-CSV -Encoding UTF8 -NoTypeInformation -Path C:\Temp\AntiPhishRule.csv
検疫ポリシー
<実行例>
Get-QuarantinePolicy | Export-CSV -NoTypeInformation -Encoding UTF8 C:\temp\QuarantinePolicy.csv
送信スパムポリシー
Get-HostedOutboundSpamFilterPolicy が設定状況などでGet-HostedOutboundSpamFilterRuleが適用されているユーザーを確認することができます。
<実行例 1>
Get-HostedOutboundSpamFilterPolicy | Export-CSV -NoTypeInformation -Encoding UTF8 C:\temp\OutboundSpamFilterPolicy.csv
<実行例 2>
Get-HostedOutboundSpamFilterRule | Export-CSV -NoTypeInformation -Encoding UTF8 C:\temp\OutboundSpamFilterRule.csv
安全な添付ファイル
Get-SafeAttachmentPolicy が設定状況などでGet-SafeAttachmentRuleが適用されているユーザーを確認することができます。
<実行例 1>
Get-SafeAttachmentPolicy | Export-Csv -NoTypeInformation -Encoding UTF8 -Path "C:\Temp\SafeAttachmentPolicy.csv"
<実行例 2>
Get-SafeAttachmentRule | Export-Csv -NoTypeInformation -Encoding UTF8 -Path "C:\Temp\SafeAttachmentRule.csv"
安全なリンク
Get-SafeLinksPolicy が設定状況などでGet-SafeLinksRuleが適用されているユーザーを確認することができます。
<実行例 1>
Get-SafeLinksPolicy | Export-CSV -NoTypeInformation -Encoding UTF8 "C:\temp\SafeLinksPolicy.csv"
<実行例 2>
Get-SafeLinksRule | Export-CSV -NoTypeInformation -Encoding UTF8 "C:\temp\SafeLinksRules.csv"
組み込みの保護
<実行例>
Get-ATPBuiltInProtectionRule | Export-CSV -NoTypeInformation -Encoding UTF8 -Path "C:\Temp\ATPBuiltInProtectionRule.csv"