Azure CLI从bash停止VM时速度非常慢

Azure CLI从bash停止VM时速度非常慢,bash,azure,virtual-machine,azure-cli,Bash,Azure,Virtual Machine,Azure Cli,我有以下bash脚本来停止所有虚拟机: #!/usr/bin/env bash servers=(Server1 Server2 Server3) #stop all vws for s in "${servers[@]}"; do az vm stop --resource-group RG1 --name ${s} done echo "all wm are stopped..." 此脚本不会在合理的时间内终止。有没有办法加快速度?脚本本身做得很少az正在完成所有工作,但您可

我有以下bash脚本来停止所有虚拟机:

#!/usr/bin/env bash

servers=(Server1 Server2 Server3)

#stop all vws
for s in "${servers[@]}"; do
    az vm stop --resource-group RG1 --name ${s}
done

echo "all wm are stopped..."

此脚本不会在合理的时间内终止。有没有办法加快速度?

脚本本身做得很少
az
正在完成所有工作,但您可能可以并行运行它们:

for s in "${servers[@]}"; do
  az vm stop --resource-group RG1 --name "$s" &
done

wait

echo "all wm are stopped..."