Я пытаюсь использовать сценарии Powershell для запуска нескольких VMs одновременно. Я только знаю, как запустить один единственный VM или весь VMs одновременно, но в моем случае, я только хочу внести изменение в выбранный VMs. Кто-либо может помочь мне с этим? Любая справка была бы благодарна.Спасибо
По возможности используйте Стартовые роли REST API. Я считаю, что эквивалент PowerShell позволяет запускать только одну роль за раз.
Я использую следующее, чтобы выбрать только несколько виртуальных машин.
#Get all the VMs you have in your Azure subscription
$VMs = Get-AzureVM
foreach($VM in $VMs)
{
if ($VM.Name -In "VM1","VM2","VM3")
{
if($vm.Status -eq 'StoppedDeallocated')
{
Start-AzureVm -Name $vm.Name -ServiceName $vm.ServiceName
}
}
}