I need to install Qualys Agent Extension on Azure VMs.
Below scripts can be used to setup the Extension
Command to install the extension on the specific resource group VMs:
Get-AzVM -ResourceGroupName <ResourceGroupName> | ForEach-Object {az vm extension set -n QualysAgent --publisher Qualys --version <Version> --vm-name $_.Name --resource-group $_.ResourceGroupName --settings '{"LicenseCode": "<Code>"}' --debug}
Command to install the extension on all the VMs:
Get-AzVM | ForEach-Object {az vm extension set -n QualysAgent --publisher Qualys --version <Version> --vm-name $_.Name --resource-group $_.ResourceGroupName --settings '{"LicenseCode": "<Code>"}' --debug}
However, I need a script where I can select the names of the VMs individually.