gpt4 book ai didi

azure - 具有 Azure ARM 的 VM 的多个扩展

转载 作者:行者123 更新时间:2023-12-03 03:04:34 24 4
gpt4 key购买 nike

我们正在使用 ARM 配置我们的虚拟机。我们使用 DSC 来安装大部分要求,但是,与 DSC 一起安装反恶意软件扩展不起作用。

我们收到以下错误:操作系统类型“Windows”不支持每个处理程序有多个 VMExtension。已在输入中添加或指定具有处理程序“Microsoft.Powershell.DSC”的 VMExtension“dscExtension”。

资源如下所示:

 {  
"type":"Microsoft.Compute/virtualMachines/extensions",
"name":"[concat(variables('vmName'),'/', 'antiMalwareExtension')]",
"apiVersion":"[variables('api-version')]",
"location":"[resourceGroup().location]",
"dependsOn":[
"[concat('Microsoft.Compute/virtualMachines/', variables('vmName'))]"
],
"properties":{
"publisher":"Microsoft.Azure.Security",
"type":"IaaSAntimalware",
"typeHandlerVersion":"1.1",
"settings":{
"AntimalwareEnabled":"true",
"Exclusions":{
"Paths":"C:\\Users",
"Extensions":".txt",
"Processes":"taskmgr.exe"
},
"RealtimeProtectionEnabled":"true",
"ScheduledScanSettings":{
"isEnabled":"true",
"scanType":"Quick",
"day":"7",
"time":"120"
}
},
"protectedSettings":null
}


},
{
"type":"Microsoft.Compute/virtualMachines/extensions",
"name":"[concat(variables('vmName'),'/', 'dscExtension')]",
"apiVersion":"[variables('api-version')]",
"location":"[resourceGroup().location]",
"dependsOn":[
"[concat('Microsoft.Compute/virtualMachines/', variables('vmName'))]"
],
"properties":{
"publisher":"Microsoft.Powershell",
"type":"DSC",
"typeHandlerVersion":"2.9",
"autoUpgradeMinorVersion":true,
"settings":{
"ModulesUrl":"[parameters('dscLocation')]",
"ConfigurationFunction":"[parameters('dscFunction')]",
"Properties":{
"nodeName":"[variables('vmName')]"
}
}
}

最佳答案

当查看您的模板时,两个扩展会同时执行。添加一个dependsOn到其中之一:

  "dependsOn":[  
"[concat('Microsoft.Compute/virtualMachines/', variables('vmName'))]",
"[concat('Microsoft.Compute/virtualMachines/', variables('vmName'),'/extensions/', 'antiMalwareExtension')]"
],

关于azure - 具有 Azure ARM 的 VM 的多个扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45752453/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com