具有Paralallel执行的指定VM的AzureVMStart

时间:2016-09-26 06:42:13

标签: azure-automation

$VMList = @{}

$VMList.Add("SECPREPRODFLEET", "CH-PRE-PROD-RG")
$VMList.Add("SECPREPRODLDAP1 ", "CH-PRE-PROD-RG")

#Getting the VM object using Get-AzureRmVM and then Starting the VMs

$VMList.Keys | % {Get-AzureRmVM -Name $_ -ResourceGroupName $VMList.Item($_)} | Start-AzureRmVM

#Write-Output "All the VMs have been Started successfully"

上面的脚本对我有用,因为我想在ResourceGroup中启动指定的VM。但是,这是一个需要时间执行的顺序执行。如何将上述脚本更改为并行作业?

1 个答案:

答案 0 :(得分:0)

在Azure自动化中有多种方法可以实现并行处理。你可以从这里开始:http://www.thinkingcloud.nl/azure-automation-and-parallel-processing