【问题标题】:Enable/disable antimalware extension on Azure Cloud Service classic via script通过脚本在 Azure 云服务经典上启用/禁用反恶意软件扩展
【发布时间】:2020-03-30 08:57:07
【问题描述】:

我们正在使用 Cloud Service Classic(现在仍然)作为我们许多网站的部署模型。虽然可以迁移到其他地方,但还没有。我们通过 Azure 门户激活了反恶意软件扩展 - 这就是问题开始的地方。

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

根据我们的部署工作方式,在部署之前禁用反恶意软件是安全的,完成部署,然后重新启用它。然而,我无法从我们的 CI 脚本中找到任何方法。我看到的唯一参考是 powershell cmdlet Set-AzureServiceAntimalwareExtensionRemove-AzureServiceAntimalwareExtension - 但是这些已经在很久以前从 Azure Powershell 中删除了 - 我找不到仍然有它的版本。

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

【问题讨论】:

    标签: azure powershell automation azure-cloud-services antimalware


    【解决方案1】:

    是的,您说得对,只有 SetRemove 操作适用于 Azure 的 Microsoft Antimalware。 Microsoft Antimalware 在云服务平台中以禁用状态安装,需要 Azure 应用程序执行操作才能启用它。 AFAIK,这些 cmdlet 仅在 docs 中指定的 Azure 模块版本 4.0.0 中可用。

    我建议使用Azure-Powershell 回购打开一个问题,以便我们的团队可以查看此问题并更好地了解您的要求。感谢您与我们联系!

    【讨论】:

      猜你喜欢
      • 2023-03-24
      • 1970-01-01
      • 2010-09-13
      • 2019-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-05
      相关资源
      最近更新 更多