通过脚本在Azure Cloud Service classic上启用/禁用反恶意软件扩展
我们正在使用云服务经典(目前仍在使用)作为我们许多网站的部署模型。虽然迁移到其他方面是有可能的,但还没有。我们通过Azure门户激活了反恶意软件扩展,问题就从这里开始 我们的CI/CD系统每晚完成构建,并使用API将其部署到QA服务器。部署位工作得很好,现在仍然是。然而,这种部署在实际服务器上创建了数十万个小文件(我们无能为力——这是正在使用的第三方平台的一部分)。因此,反恶意软件扩展正在扫描每个文件,部署需要数小时才能完成。如果没有反恶意软件,部署大约需要1小时。启用后-近5小时 根据我们的部署工作方式,可以在部署前禁用反恶意软件,完成部署,然后再次重新启用。然而,我无法从我们的CI脚本中找到任何方法。我看到的唯一参考是powershell cmdlet通过脚本在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小时 根据我们的部
Set-AzureServiceAntimalwareExtension
和Remove-AzureServiceAntimalwareExtension
——但这些都是很久以前从Azure powershell中删除的——我找不到仍然保留它的版本
还有什么其他选择?如何从CI脚本禁用/启用云服务上的反恶意软件扩展?是的,您说得对,Microsoft Antimalware for Azure只提供
设置
和删除
操作。Microsoft反恶意软件在云服务平台中以禁用状态安装,需要Azure应用程序执行操作才能启用。好的,这些cmdlet仅在中指定的Azure模块的版本4.0.0
中可用
我建议打开一个与回购的问题,这样我们的团队就可以看看这一点,更好地理解您的要求。谢谢你伸出援手