az vm user
管理 VM 的用戶帳戶。
命令
名稱 | Description | 類型 | 狀態 |
---|---|---|---|
az vm user delete |
從 VM 刪除使用者帳戶。 |
核心 | GA |
az vm user reset-ssh |
重設 VM 上的 SSH 組態。 |
核心 | GA |
az vm user update |
更新 VM 的用戶帳戶。 您可以使用它來更新 VM 使用者的密碼或 SSH 金鑰值。 |
核心 | GA |
az vm user delete
從 VM 刪除使用者帳戶。
同時刪除 Linux VM 上的使用者主目錄。
az vm user delete --username
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
範例
刪除用戶帳戶。
az vm user delete -u username -n MyVm -g MyResourceGroup
刪除資源群組中所有 VM 上的使用者。
az vm user delete -u username --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
必要參數
使用者名稱。
選擇性參數
一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。
虛擬機的名稱。 您可以使用 來設定預設值 az configure --defaults vm=<name>
。
請勿等候長時間執行的作業完成。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az vm user reset-ssh
重設 VM 上的 SSH 組態。
擴充功能會重新啟動 SSH 服務、開啟 VM 上的 SSH 埠,並將 SSH 組態重設為預設值。 用戶帳戶(名稱、密碼和 SSH 金鑰)不會變更。
az vm user reset-ssh [--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
範例
重設 SSH 組態。
az vm user reset-ssh -n MyVm -g MyResourceGroup
在資源群組中的所有 VM 上重設 SSH 伺服器。
az vm user reset-ssh --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
選擇性參數
一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。
虛擬機的名稱。 您可以使用 來設定預設值 az configure --defaults vm=<name>
。
請勿等候長時間執行的作業完成。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az vm user update
更新 VM 的用戶帳戶。 您可以使用它來更新 VM 使用者的密碼或 SSH 金鑰值。
此命令針對Linux作業系統使用VMAccessForLinux 1.5,而 Windows 作業系統則使用 VMAccessAgent 2.4。
az vm user update --username
[--ids]
[--name]
[--no-wait]
[--password]
[--resource-group]
[--ssh-key-value]
[--subscription]
範例
更新 Windows 用戶帳戶。 如果用戶名稱不存在,將會建立新的使用者。
az vm user update -u username -p password -n MyVm -g MyResourceGroup
更新 Linux 用戶帳戶。 命令提示字元或 PowerShell 不支援 “$(< filename)” 語法。
az vm user update -u username --ssh-key-value "$(< ~/.ssh/id_rsa.pub)" -n MyVm -g MyResourceGroup
更新資源群組中所有 VM 上的使用者。 命令提示字元或 PowerShell 不支援 “$(< filename)” 語法。
az vm user update -u username --ssh-key-value "$(< ~/.ssh/id_rsa.pub)" --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
必要參數
使用者名稱。
選擇性參數
一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。
虛擬機的名稱。 您可以使用 來設定預設值 az configure --defaults vm=<name>
。
請勿等候長時間執行的作業完成。
使用者密碼。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
SSH 公鑰檔案值或公鑰檔案路徑。 此命令會將新的公鑰文字附加至 VM 上系統管理員使用者的 ~/.ssh/authorized_keys 檔案。 這不會取代或移除任何現有的 SSH 金鑰。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。