Мы настраиваем нашу виртуальную машину с ARM. Мы используем DSC для установки большинства требований, однако установка расширения защиты от вредоносных программ вместе с DSC не работает.
Мы получаем следующую ошибку: несколько расширений VMExtensions для каждого обработчика не поддерживаются для типа ОС Windows. VMExtension 'dscExtension' с обработчиком 'Microsoft.Powershell.DSC', уже добавленным или указанным во входных данных.
Ресурсы выглядят так:
{
"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')]"
}
}
}