Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过脚本在Azure Cloud Service classic上启用/禁用反恶意软件扩展_Azure_Powershell_Automation_Azure Cloud Services_Antimalware - Fatal编程技术网

通过脚本在Azure Cloud Service classic上启用/禁用反恶意软件扩展

通过脚本在Azure Cloud Service classic上启用/禁用反恶意软件扩展,azure,powershell,automation,azure-cloud-services,antimalware,Azure,Powershell,Automation,Azure Cloud Services,Antimalware,我们正在使用云服务经典(目前仍在使用)作为我们许多网站的部署模型。虽然迁移到其他方面是有可能的,但还没有。我们通过Azure门户激活了反恶意软件扩展,问题就从这里开始 我们的CI/CD系统每晚完成构建,并使用API将其部署到QA服务器。部署位工作得很好,现在仍然是。然而,这种部署在实际服务器上创建了数十万个小文件(我们无能为力——这是正在使用的第三方平台的一部分)。因此,反恶意软件扩展正在扫描每个文件,部署需要数小时才能完成。如果没有反恶意软件,部署大约需要1小时。启用后-近5小时 根据我们的部

我们正在使用云服务经典(目前仍在使用)作为我们许多网站的部署模型。虽然迁移到其他方面是有可能的,但还没有。我们通过Azure门户激活了反恶意软件扩展,问题就从这里开始

我们的CI/CD系统每晚完成构建,并使用API将其部署到QA服务器。部署位工作得很好,现在仍然是。然而,这种部署在实际服务器上创建了数十万个小文件(我们无能为力——这是正在使用的第三方平台的一部分)。因此,反恶意软件扩展正在扫描每个文件,部署需要数小时才能完成。如果没有反恶意软件,部署大约需要1小时。启用后-近5小时

根据我们的部署工作方式,可以在部署前禁用反恶意软件,完成部署,然后再次重新启用。然而,我无法从我们的CI脚本中找到任何方法。我看到的唯一参考是powershell cmdlet
Set-AzureServiceAntimalwareExtension
Remove-AzureServiceAntimalwareExtension
——但这些都是很久以前从Azure powershell中删除的——我找不到仍然保留它的版本


还有什么其他选择?如何从CI脚本禁用/启用云服务上的反恶意软件扩展?

是的,您说得对,Microsoft Antimalware for Azure只提供
设置
删除
操作。Microsoft反恶意软件在云服务平台中以禁用状态安装,需要Azure应用程序执行操作才能启用。好的,这些cmdlet仅在中指定的Azure模块的版本
4.0.0
中可用

我建议打开一个与回购的问题,这样我们的团队就可以看看这一点,更好地理解您的要求。谢谢你伸出援手