shell 如何从本地文件停止Azure VM

mxg2im7a  于 2023-05-18  发布在  Shell
关注(0)|答案(1)|浏览(135)

我已经使用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 ```
qyzbxkaa

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

相关问题