想要在没有Windows Defender的情况下卸载所有防病毒软件

时间:2019-06-21 16:20:19

标签: powershell uninstall antivirus get-wmiobject

我正在研究一个脚本,该脚本可以删除Windows Defender以外的所有防病毒软件。 我会用这种方式:

$avs = Get-WmiObject -Namespace "root\SecurityCenter2" -Class AntiVirusProduct |
    Where-Object {$_.DisplayName -cne "Windows Defender"}

foreach ($av in $avs) {
    if($av -ne "Windows Defender") { 
        (Get-WmiObject -Class Win32_Product -Filter "Name eq'$av'").Uninstall() 
    }
}

如果我没记错的话,这种方法是不可能的,我们不能对某些产品使用这种方法。

有人知道吗?

谢谢

0 个答案:

没有答案