Azure Antimalware Powershell examples
Powershell code to deploy Azure Antimalware (ASM) $JSONString="{ 'AntimalwareEnabled': true, 'RealtimeProtectionEnabled': true, 'ScheduledScanSettings': { 'isEnabled': true, 'day': 0, 'time': 120, 'scanType': 'quick' }, 'Exclusions': { 'Extensions': 'mdb;ldb;ndb;dbx', 'Paths': 'C:\\Program Files\\DB Bin:\\;F:\\DB;G:\\DBs;S:\\LOGS;', 'Processes': 'DBServr.exe;customprocess.exe' } }" Get-AzureVM -ServiceName drewcloudv1 -Name vm1 | Set-AzureVMExtension -ExtensionName IaaSAntimalware -Publisher Microsoft.Azure.Security -Version 1.* -PublicConfiguration $JSONString | Update-Azurevm
Powershell code to deploy Azure Antimalware (ARM)
$JSONString="{
'AntimalwareEnabled': true,
'RealtimeProtectionEnabled': true,
'UILockdown': false,
'ScheduledScanSettings':
{
'isEnabled': true,
'day': 0,
'time': 120,
'scanType': 'quick'
},
'Exclusions':
{
'Extensions': 'mdb;ldb;ndb;dbx',
'Paths': 'C:\\Program Files\\DB Bin:\\;F:\\DB;G:\\DBs;S:\\LOGS;',
'Processes': 'DBServr.exe;customprocess.exe'
}}"
Set-AzureRmVMExtension -ResourceGroup 'drewresourcegroup' -VMNAme 'vm1' -Location 'CanadaCentral' -Name 'IaaSAntimalware' -Publisher 'Microsoft.Azure.Security' -ExtensionType 'IaaSAntimalware' -TypeHandler '1.4' -SettingString $JsonString