除外パス(フォルダ/ファイル)の一覧
(Get-MpPreference).ExclusionPath
プロセスの場合は ExclusionProcess、拡張子の場合は ExclusionExtension
管理者権限がなかったり、Windows Defender が無効化されている場合は以下のようなエラーとなる。
Get-MpPreference: Operation failed with the following error: 0x%1!x!
日本語環境だと以下のエラーメッセージになる。
Get-MpPreference: 次のエラーのため、操作に失敗しました: 0x%1!x!
除外パス(フォルダ/ファイル)の追加
Add-MpPreference -ExclusionPath 'c:\foo'
上書き設定(既存を全て置き換える)の場合は Set-MpPreference を使う
Set-MpPreference -ExclusionPath 'c:\foo', 'c:\bar','c:\baz'
プロセスの場合は -ExclusionProcess、拡張子の場合は -ExclusionExtension を指定
除外パス(フォルダ/ファイル)の削除
Remove-MpPreference -ExclusionPath 'c:\foo', 'c:\bar','c:\baz'
プロセスの場合は -ExclusionProcess、拡張子の場合は -ExclusionExtension を指定
現在の設定を全べて削除する場合は以下のようにできる
Remove-MpPreference -ExclusionPath (Get-MpPreference).ExclusionPath
現在の設定が空の場合にエラーとなるので以下のようにしてもよい
$exclusions = (Get-MpPreference).ExclusionPath
if ($exclusions) {
Remove-MpPreference -ExclusionPath $exclusions
}