Como obter IP público da VM do Azure usando CLI?
Você pode apenas usar o comando da cli az vm show -d -g ResourceGroupName -n vmname -pos publicips -o tsv para produzir o IP público.
Como faço para obter uma lista de VMs no Azure?
Get-azVM. O comando get-azVM é usado para obter as listas de máquinas virtuais ou as propriedades das máquinas virtuais do Azure presentes na sua assinatura do Azure.