Share via


az serial-console send

注意

此參考是 Azure CLI 序列主控台 延伸模組的一部分 (2.15.0 版或更高版本)。 擴充功能會在您第一次執行 az serial-console send 命令時自動安裝。 深入了解擴充功能。

將 NMI/SysRq/Reset 傳送至 VM 或 VMSS 實例。

命令

名稱 Description 類型 狀態
az serial-console send nmi

將非遮罩式插斷 (NMI) 傳送至 VM 或 VMSS 實例。

擴充 GA
az serial-console send reset

執行 VM 或 VMSS 實例的「硬式」重新開機。

擴充 GA
az serial-console send sysrq

將 SysRq 序列傳送至 VM 或 VMSS 實例。

擴充 GA

az serial-console send nmi

將非遮罩式插斷 (NMI) 傳送至 VM 或 VMSS 實例。

無法遮罩的插斷 (NMI) 用於偵錯案例,並設計成當機您的目標虛擬機器。

az serial-console send nmi --name
                           --resource-group
                           [--instance-id]

範例

將 NMI 傳送至 VM

az serial-console send nmi -n MyVM -g MyResourceGroup

將 NMI 傳送至識別碼為 2 的 VMSS 實例

az serial-console send nmi -n MyVMSS -g MyResourceGroup --instance-id 2

必要參數

--name -n

虛擬機器或虛擬機器擴展集的名稱。

--resource-group -g

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

選擇性參數

--instance-id

VMSS 實例的識別碼。 連線到虛擬機器的序列埠時不需要。

全域參數
--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 serial-console send reset

執行 VM 或 VMSS 實例的「硬式」重新開機。

這會導致「硬式」重新開機,例如關閉電腦電源,然後再備份一次。 這可能會導致虛擬機器中的資料遺失。 只有在正常重新開機無效時,才應該執行這項作業。

az serial-console send reset --name
                             --resource-group
                             [--instance-id]

範例

硬式重設 VM

az serial-console send reset -n MyVM -g MyResourceGroup

硬性待用識別碼為 2 的 VMSS 實例

az serial-console send reset -n MyVMSS -g MyResourceGroup --instance-id 2

必要參數

--name -n

虛擬機器或虛擬機器擴展集的名稱。

--resource-group -g

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

選擇性參數

--instance-id

VMSS 實例的識別碼。 連線到虛擬機器的序列埠時不需要。

全域參數
--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 serial-console send sysrq

將 SysRq 序列傳送至 VM 或 VMSS 實例。

SysRq 是 Linux 作業系統核心所瞭解的一系列金鑰,可觸發一組預先定義的動作。 當虛擬機器疑難排解或復原無法透過傳統系統管理執行時,通常會使用這些命令(例如,如果 VM 沒有回應)。

az serial-console send sysrq --input
                             --name
                             --resource-group
                             [--instance-id]

範例

將 SysRq 傳送至 VM 以當機系統

az serial-console send sysrq -n MyVM -g MyResourceGroup --input c

將識別碼為 2 的 SysRq 傳送至 VMSS 實例以當機系統

az serial-console send sysrq -n MyVMSS -g MyResourceGroup --instance-id 2 --input c

必要參數

--input

要透過序列主控台傳送的輸入金鑰。 必須是一個字元。

--name -n

虛擬機器或虛擬機器擴展集的名稱。

--resource-group -g

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

選擇性參數

--instance-id

VMSS 實例的識別碼。 連線到虛擬機器的序列埠時不需要。

全域參數
--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 來取得完整偵錯記錄。