簡體   English   中英

附加到VM的azure cli list nic

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM