Powershell 赢';2019正在使用Win32/Casur.A检测我的脚本!cl特洛伊木马

Powershell 赢';2019正在使用Win32/Casur.A检测我的脚本!cl特洛伊木马,powershell,trojan,Powershell,Trojan,我有一个windows批处理脚本,它根据用户菜单选择打开powershell.exe并传递一个变量以运行.ps1脚本。然后我使用Bat To Exe Converted(v3.0.10)将其转换为Exe。几个小时前,我对PS脚本进行了更改,并将其复制到Win'2019服务器,它接受了它。现在,我刚刚在一个write host message命令中更改了两个字母,它继续隔离文件。由于这将传递给客户,我不能告诉他们忽略它或白名单 我猜.bat和.ps1文件会使Windows Defender崩溃。有

我有一个windows批处理脚本,它根据用户菜单选择打开powershell.exe并传递一个变量以运行.ps1脚本。然后我使用Bat To Exe Converted(v3.0.10)将其转换为Exe。几个小时前,我对PS脚本进行了更改,并将其复制到Win'2019服务器,它接受了它。现在,我刚刚在一个write host message命令中更改了两个字母,它继续隔离文件。由于这将传递给客户,我不能告诉他们忽略它或白名单

我猜.bat和.ps1文件会使Windows Defender崩溃。有趣的是,几小时前天气还不错。即使我撤销了我添加的2个字母,它仍然会删除exe

.bat相当大,我很难在.ps1脚本中进行转换和添加,希望不会引发特洛伊木马。我还需要哪些其他选项来修复此问题?是否有一个流程或url来通知MS,让他们修复此误报


注意:我尝试过的其他Windows版本或第三方防病毒软件没有检测到受感染的exe。Win唯一的防守者是。

看起来MS已经用我的代码修复了误报。我今天早上来上班,试图再次复制exe,这次成功了。我甚至没有联系微软(反正我们没有支持合同)


顺便说一句,exe由一个bat和ps1脚本组成,该脚本只需从https地址下载一些公共安装文件(如7zip),保存它们,当运行exe时,用户只需获得一个菜单,其中列出了他们要安装的下载程序。

创建一个简单的新控制台应用程序(语言:C++)使用Visual Studio 2019(社区版),然后只需运行程序:Ctrl+F5。对我来说,运行该程序的解决方案是在Windows Defender Antivirus中添加该文件夹作为排除项。我在其他线程上找不到任何解决方案

可能是这样;MS将修复的是误报,但如果不是,您可以将其添加到运行它的计算机上的Defender排除项中,或者找到其他方法。我们如何重现此问题?您是否已联系MS,了解其检测代码中可能存在的误报问题?如果没有看到您的来源,很难解释问题的原因。