az batch node user
管理 Batch 計算節點的用戶帳戶。
命令
| 名稱 | Description | 類型 | 狀態 |
|---|---|---|---|
| az batch node user create |
將用戶帳戶新增至 Batch 計算節點。 |
Core | GA |
| az batch node user delete |
從指定的計算節點刪除用戶帳戶。 |
Core | GA |
| az batch node user reset |
更新 Batch 計算節點上用戶帳戶的屬性。 可以更新的未指定屬性會重設為預設值。 |
Core | GA |
az batch node user create
將用戶帳戶新增至 Batch 計算節點。
az batch node user create --node-id
--pool-id
[--account-endpoint]
[--account-key]
[--account-name]
[--acquire-policy-token]
[--change-reference]
[--expiry-time]
[--is-admin]
[--json-file]
[--name]
[--password]
[--ssh-public-key]
範例
使用公鑰建立一般(非系統管理員)使用者。
az batch node user create --pool-id pool1 --node-id node1 --name example_user --ssh-public-key example_public_key
必要參數
您要在其中建立使用者帳戶之計算機的標識碼。 Required.
包含計算節點的集區識別碼。 Required.
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
Batch 服務端點。 或者,由環境變數設定:AZURE_BATCH_ENDPOINT。
| 屬性 | 值 |
|---|---|
| 參數群組: | Batch Account Arguments |
Batch 帳戶金鑰。 或者,由環境變數設定:AZURE_BATCH_ACCESS_KEY。
| 屬性 | 值 |
|---|---|
| 參數群組: | Batch Account Arguments |
Batch 帳戶名稱。 或者,由環境變數設定:AZURE_BATCH_ACCOUNT。
| 屬性 | 值 |
|---|---|
| 參數群組: | Batch Account Arguments |
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
帳戶到期的時間。 如果省略,預設值為從目前時間起的 1 天。 針對 Linux 計算節點,expiryTime 的精確度最多可達一天。 預期的格式是 ISO-8601 時間戳。
| 屬性 | 值 |
|---|---|
| 參數群組: | User Arguments |
帳戶是否應該是計算節點上的系統管理員。 預設值為 false。 如果旗標存在,則為 True。
| 屬性 | 值 |
|---|---|
| 參數群組: | User Arguments |
包含 JSON 中使用者規格的檔案(格式化為符合個別 REST API 主體)。 如果指定此參數,則會忽略所有 『User Arguments』。
帳戶的用戶名稱。 Required.
| 屬性 | 值 |
|---|---|
| 參數群組: | User Arguments |
帳戶的密碼。 Windows 運算節點(使用「virtualMachineConfiguration」並使用Windows映像參考建立的節點)必須使用此密碼。 針對 Linux 計算節點,可以選擇性地指定密碼以及 sshPublicKey 屬性。
| 屬性 | 值 |
|---|---|
| 參數群組: | User Arguments |
可用於遠端登入計算節點的 SSH 公鑰。 公鑰應該與 OpenSSH 編碼相容,而且應該以 64 為基底編碼。 此屬性只能針對 Linux 計算節點指定。 若此為 Windows 運算節點指定,批次服務會拒絕該請求;若直接呼叫 REST API,HTTP 狀態碼為 400(惡意請求)。
| 屬性 | 值 |
|---|---|
| 參數群組: | User Arguments |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az batch node user delete
從指定的計算節點刪除用戶帳戶。
只有當使用者帳戶處於閑置或執行中狀態時,才可以將使用者帳戶刪除至計算節點。
az batch node user delete --node-id
--pool-id
--user-name
[--account-endpoint]
[--account-key]
[--account-name]
[--acquire-policy-token]
[--change-reference]
[--yes]
必要參數
您要刪除使用者帳戶之電腦的識別碼。 Required.
包含計算節點的集區識別碼。 Required.
要刪除的用戶帳戶名稱。 Required.
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
Batch 服務端點。 或者,由環境變數設定:AZURE_BATCH_ENDPOINT。
| 屬性 | 值 |
|---|---|
| 參數群組: | Batch Account Arguments |
Batch 帳戶金鑰。 或者,由環境變數設定:AZURE_BATCH_ACCESS_KEY。
| 屬性 | 值 |
|---|---|
| 參數群組: | Batch Account Arguments |
Batch 帳戶名稱。 或者,由環境變數設定:AZURE_BATCH_ACCOUNT。
| 屬性 | 值 |
|---|---|
| 參數群組: | Batch Account Arguments |
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
請勿提示確認。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az batch node user reset
更新 Batch 計算節點上用戶帳戶的屬性。 可以更新的未指定屬性會重設為預設值。
az batch node user reset --node-id
--pool-id
--user-name
[--account-endpoint]
[--account-key]
[--account-name]
[--acquire-policy-token]
[--change-reference]
[--expiry-time]
[--json-file]
[--password]
[--ssh-public-key]
範例
在現有的用戶上設定新的SSH 公鑰,並將所有其他屬性重設為預設值。
az batch node user reset --pool-id pool1 --node-id node1 --user-name example_user --ssh-public-key new_public_key
必要參數
您要更新使用者帳戶之電腦的識別碼。 Required.
包含計算節點的集區識別碼。 Required.
要更新的用戶帳戶名稱。 Required.
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
Batch 服務端點。 或者,由環境變數設定:AZURE_BATCH_ENDPOINT。
| 屬性 | 值 |
|---|---|
| 參數群組: | Batch Account Arguments |
Batch 帳戶金鑰。 或者,由環境變數設定:AZURE_BATCH_ACCESS_KEY。
| 屬性 | 值 |
|---|---|
| 參數群組: | Batch Account Arguments |
Batch 帳戶名稱。 或者,由環境變數設定:AZURE_BATCH_ACCOUNT。
| 屬性 | 值 |
|---|---|
| 參數群組: | Batch Account Arguments |
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
帳戶到期的時間。 如果省略,預設值為從目前時間起的 1 天。 針對 Linux 計算節點,expiryTime 的精確度最多可達一天。 預期的格式是 ISO-8601 時間戳。
| 屬性 | 值 |
|---|---|
| 參數群組: | Content Arguments |
包含 JSON 內容規格的檔案(格式化為符合個別 REST API 主體)。 如果指定此參數,則會忽略所有 『Content Arguments』。
帳戶的密碼。 Windows 運算節點(使用「virtualMachineConfiguration」並使用Windows映像參考建立的節點)必須使用此密碼。 針對 Linux 計算節點,可以選擇性地指定密碼以及 sshPublicKey 屬性。 如果省略,則會移除任何現有的密碼。
| 屬性 | 值 |
|---|---|
| 參數群組: | Content Arguments |
可用於遠端登入計算節點的 SSH 公鑰。 公鑰應該與 OpenSSH 編碼相容,而且應該以 64 為基底編碼。 此屬性只能針對 Linux 計算節點指定。 若此為 Windows 運算節點指定,批次服務會拒絕該請求;若直接呼叫 REST API,HTTP 狀態碼為 400(惡意請求)。 如果省略,則會移除任何現有的 SSH 公鑰。
| 屬性 | 值 |
|---|---|
| 參數群組: | Content Arguments |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |