我已经使用shell脚本从本地停止Azure Portal中的VM。但它不起作用。任何人都可以建议一下原因。会不会需要powershell脚本来做。请帮忙
while read rgname vmname do "azure cli command to stop vm $rganme $vmname" done < output.txt
我认为它只适用于单个命令通过循环似乎有问题。
rg1 vm1 rg2 vm2 rg3 vm3 ```
qyzbxkaa1#
首先,您需要登录Azure才能使用AzCLI:
az login
然后需要运行命令来停止VM:
az vm deallocate -g "rgName" -n "vmName"
使用output.txt文件:
while read rgname vmname do az vm deallocate -g $rgname -n $vmname done < output.txt
1条答案
按热度按时间qyzbxkaa1#
首先,您需要登录Azure才能使用AzCLI:
然后需要运行命令来停止VM:
使用output.txt文件: