[英]azure cli list nic attached to VM
我正在研究bash shell。 我需要az cli或unix腳本來找出附加到特定VM的NIC名稱。 我知道虛擬機名稱和虛擬機資源組名稱,我的目標是找出該虛擬機連接了哪個網卡以及該網卡屬於哪個資源組?
az vm nic列表--resource-group --vm-name [--subscription]
這將列出虛擬機上的所有NIC。
例如。 az vm nic列表-g MyResourceGroup --vm-name MyVm
請遵循以下蔚藍cli代碼行:
步驟1:定義一個變量,像a
。 請注意,在chars =
周圍沒有空白 。
a="$(az vm nic list --resource-group "your_resource_group" --vm-name "your_vm_name" --query "[].{id:id}" --output tsv)"
步驟2:只需獲取nic名稱及其資源組即可:
az vm nic show -g "your_resource_group" --vm-name "your_vm_name" --nic $a --query "{name:name,resourceGroup:resourceGroup}" --output table
步驟3:如果要獲取nic的所有信息,請使用以下代碼:
az vm nic show -g "your_resource_group" --vm-name "your_vm_name" --nic $a
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.