小编Hex*_*Hex的帖子

如何从 Windows Defender 中排除计划任务?

我已经安排了每两个小时运行一次的任务,并使用以下命令行操作:

  • 程序:mshta
  • 论据:vbscript:Execute("CreateObject(""Wscript.Shell"").Run ""powershell -NoLogo -Command """"& 'X:\Path\To\Custom\powershellScript.ps1'"""""", 0 : window.close")

每两个小时,我得到的不是任务运行,而是:

发现一些恶意软件 Windows Defender 正在将其删除

在后卫历史上:

检测到的项目 Trojan:Win32/Powerssere.G

我不想停止 Windows Defender,因为这样做可能会带来安全隐患。有没有办法在 Defender 中添加排除以忽略该任务?

我尝试添加脚本路径、文件夹mshta.exepowershell.exe排除项以及ps1文件类型。什么都不起作用。

顺便说一句,Defender 不会删除任务或应该运行的脚本,只是阻止其运行。

澄清

  • 它必须在后台运行,任务运行时不应弹出任何窗口,如果用户已登录,则必须与用户一起运行,我不想存储密码/使用其他用户帐户或最高权限运行。

  • 该脚本必须以登录用户的身份执行。其目的是将登录用户的壁纸更改为下载的壁纸($picturePath变量)。摘抄:


    $registryPropertyPath = "HKCU:\Control Panel\Desktop\"
    $registryPropertyName = "Wallpaper"
    $wallpaperProperty = (Get-ItemProperty -Path $registryPropertyPath -Name $registryPropertyName).WallPaper
    if ($wallpaperProperty -ne $picturePath) {
        Set-ItemProperty -Path $registryPropertyPath -Name $registryPropertyName -Value $picturePath
        for ($i = 0; $i -lt 20; $i++) {
            RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters 1, True
        }
    }
Run Code Online (Sandbox Code Playgroud)

powershell windows-defender windows-task-scheduler windows-10

5
推荐指数
1
解决办法
1514
查看次数