workload/scripts/Monitoring/02_MMA_Extention_remove.ps1 (12 lines of code) (raw):

$PathToCsv = "C:\Temp\MMA_VMs.csv" $computers = (Import-Csv -Path $PathToCsv).name foreach ($vmName in $computers) { $vmAzure = Get-AzVM -Name $vmName if ($vmAzure) { Write-Output "Removing MMA agent from $vmName" Remove-AzVMExtension -ResourceGroupName $vmAzure.ResourceGroupName -Name MicrosoftMonitoringAgent -VMName $vmAzure.Name -Force } else { Write-Output "$vmName VM not found" } }