
我無法找到允許我啟用虛擬機器計劃自動關閉的 az 命令。在部署新虛擬機器或編輯現有虛擬機器時,我可以透過資源管理器輕鬆完成此操作,但如何透過 Azure Cloud Shell 上的 bash 命令來完成此操作?
答案1
據我所知,目前Azure CLI 2.0不支援啟用VM的計畫自動關閉。
在 Azure Cloud Shell 中,您可以使用crontab
在特定時間關閉虛擬機器。請參考以下步驟:
1.export VISUAL=vi
在 Cloud Shell 中,您可以使用 編輯 crontab 任務vi
。
2.編寫腳本~/.autoshutdown/autoshutdown.sh
az vm deallocate -g <name> -n <>
3.賦予可執行權限。
chmod +x ~/.autoshutdown/autoshutdown.sh
4.編輯crontab任務,crontab -e
如果您想在22:00關閉虛擬機,請將以下行加入檔案。
0 22 * * * ~/.autoshutdown/autoshutdown.sh
5.檢查crontab任務,crontab -l
你可以檢查類似的部落格。