Share via


az scvmm vm nic

注意

此參考是 Azure CLI 的 scvmm 延伸模組的一部分(2.15.0 版或更高版本)。 擴充功能會在您第一次執行 az scvmm vm nic 命令時自動安裝。 深入了解擴充功能。

管理ARC for SCVMM 虛擬機的 NIC。

命令

名稱 Description 類型 狀態
az scvmm vm nic add

將網路適配器新增至虛擬機。

副檔名 GA
az scvmm vm nic delete

刪除虛擬機的 NIC。

副檔名 GA
az scvmm vm nic list

擷取 VM 中存在的 NIC 清單。

副檔名 GA
az scvmm vm nic show

取得 VM 中存在的 NIC 詳細數據。

副檔名 GA
az scvmm vm nic update

更新 VM 的 NIC。

副檔名 GA
az scvmm vm nic wait

將 CLI 置於等候狀態,直到符合 vm nic 的條件為止。

副檔名 GA

az scvmm vm nic add

將網路適配器新增至虛擬機。

az scvmm vm nic add --name
                    --resource-group
                    --vm-name
                    [--ipv4-address-type {Dynamic, Static}]
                    [--ipv6-address-type {Dynamic, Static}]
                    [--mac-address]
                    [--mac-address-type {Dynamic, Static}]
                    [--network]
                    [--no-wait]

範例

將 NIC 新增至虛擬機

az scvmm vm nic add --subscription contoso-sub --resource-group contoso-rg --vm-name contoso-vm --name nic_1 --network contoso-vnet --ipv4-address-type Dynamic --mac-address-type Dynamic

必要參數

--name -n

NIC 的名稱。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--vm-name

虛擬機的名稱。

選擇性參數

--ipv4-address-type

ipv4 位址的配置類型。

接受的值: Dynamic, Static
預設值: Dynamic
--ipv6-address-type

ipv6 位址的配置類型。

接受的值: Dynamic, Static
預設值: Dynamic
--mac-address

NIC 的 MAC 位址。

--mac-address-type

MAC 位址的配置類型。

接受的值: Dynamic, Static
預設值: Dynamic
--network

虛擬網路的名稱或識別碼。

--no-wait

請勿等候長時間執行的作業完成。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az scvmm vm nic delete

刪除虛擬機的 NIC。

az scvmm vm nic delete --nics
                       --resource-group
                       --vm-name
                       [--no-wait]
                       [--yes]

範例

刪除虛擬機的 NIC

az scvmm vm nic delete --subscription contoso-sub --resource-group contoso-rg --vm-name contoso-vm --nics nic_1 nic_2

必要參數

--nics

NIC 的名稱。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--vm-name

虛擬機的名稱。

選擇性參數

--no-wait

請勿等候長時間執行的作業完成。

預設值: False
--yes -y

不提示確認。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az scvmm vm nic list

擷取 VM 中存在的 NIC 清單。

az scvmm vm nic list --resource-group
                     --vm-name

範例

擷取 VM 中存在的 NIC 清單

az scvmm vm nic list --subscription contoso-sub --resource-group contoso-rg --vm-name contoso-vm

必要參數

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--vm-name

虛擬機的名稱。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az scvmm vm nic show

取得 VM 中存在的 NIC 詳細數據。

az scvmm vm nic show --name
                     --resource-group
                     --vm-name

範例

取得 VM NIC 的詳細數據

az scvmm vm nic show --subscription contoso-sub --resource-group contoso-rg --vm-name contoso-vm --name nic_1

必要參數

--name -n

NIC 的名稱。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--vm-name

虛擬機的名稱。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az scvmm vm nic update

更新 VM 的 NIC。

az scvmm vm nic update --resource-group
                       --vm-name
                       [--disconnect {false, true}]
                       [--ipv4-address-type {Dynamic, Static}]
                       [--ipv6-address-type {Dynamic, Static}]
                       [--mac-address-type {Dynamic, Static}]
                       [--name]
                       [--network]
                       [--nic-id]
                       [--no-wait]

範例

更新 VM 的 NIC

az scvmm vm nic update --subscription contoso-sub --resource-group contoso-rg --vm-name contoso-vm --name nic_1 --network contoso-vnet --ipv4-address-type Dynamic --mac-address-type Dynamic

必要參數

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--vm-name

虛擬機的名稱。

選擇性參數

--disconnect

中斷 NIC 與其所連線之任何虛擬網路的連線。

接受的值: false, true
預設值: False
--ipv4-address-type

ipv4 位址的配置類型。

接受的值: Dynamic, Static
--ipv6-address-type

ipv6 位址的配置類型。

接受的值: Dynamic, Static
--mac-address-type

MAC 位址的配置類型。

接受的值: Dynamic, Static
--name -n

NIC 的名稱。

--network

虛擬網路的名稱或識別碼。

--nic-id

NIC 的 UUID。

--no-wait

請勿等候長時間執行的作業完成。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az scvmm vm nic wait

將 CLI 置於等候狀態,直到符合 vm nic 的條件為止。

az scvmm vm nic wait --resource-group
                     --virtual-machine-name
                     [--created]
                     [--custom]
                     [--deleted]
                     [--exists]
                     [--interval]
                     [--timeout]
                     [--updated]

必要參數

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--virtual-machine-name

VirtualMachine 的名稱。

選擇性參數

--created

請等候在 'Succeeded' 使用 'provisioningState' 建立。

預設值: False
--custom

等到條件符合自定義 JMESPath 查詢為止。 例如 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running']。

--deleted

等到刪除為止。

預設值: False
--exists

等候資源存在。

預設值: False
--interval

輪詢間隔以秒為單位。

預設值: 30
--timeout

以秒為單位的等候上限。

預設值: 3600
--updated

等到 provisioningState 更新為 'Succeeded'。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。