Вы можете использовать Azure PowerShell для любой автоматизации Azure.После установки Azure PowerShell вы можете создать сценарий powershell для создания / запуска / остановки виртуальных машин и многие другие требования.
Команды для запуска или остановки виртуальной машины Azure с PowerShell.
start-AzureVM -ServiceName $($entry.SERVICE) -Name $($entry.VM)
start-AzureVM -ServiceName $ServiceName -Name $Name