次の方法で共有


az batch node user

Batch コンピューティング ノードのユーザー アカウントを管理します。

コマンド

名前 説明 状態
az batch node user create

Batch コンピューティング ノードにユーザー アカウントを追加します。

コア ジョージア 州
az batch node user delete

指定したコンピューティング ノードからユーザー アカウントを削除します。

コア ジョージア 州
az batch node user reset

Batch コンピューティング ノードのユーザー アカウントのプロパティを更新します。 更新できる未指定のプロパティは、既定値にリセットされます。

コア ジョージア 州

az batch node user create

Batch コンピューティング ノードにユーザー アカウントを追加します。

az batch node user create --node-id
                          --pool-id
                          [--account-endpoint]
                          [--account-key]
                          [--account-name]
                          [--expiry-time]
                          [--is-admin]
                          [--json-file]
                          [--name]
                          [--password]
                          [--ssh-public-key]

SSH 公開キーを使用して、通常の (管理者以外の) ユーザーを作成します。

az batch node user create --pool-id pool1 --node-id node1 --name example_user --ssh-public-key example_public_key

必須のパラメーター

--node-id

ユーザー アカウントを作成するコンピューターの ID。 必須。

--pool-id

コンピューティング ノードを含むプールの ID。 必須。

省略可能のパラメーター

--account-endpoint

Batch サービス エンドポイント。 または、環境変数で設定します: AZURE_BATCH_ENDPOINT。

--account-key

Batch アカウント キー。 または、環境変数で設定します: AZURE_BATCH_ACCESS_KEY。

--account-name

Batch アカウント名。 または、環境変数 (AZURE_BATCH_ACCOUNT) で設定します。

--expiry-time

アカウントの有効期限が切れる時刻。 省略した場合、既定値は現在の時刻から 1 日です。 Linux コンピューティング ノードの場合、expiryTime には最大 1 日の有効桁数があります。 予期される形式は ISO-8601 タイムスタンプです。

--is-admin

アカウントがコンピューティング ノードの管理者である必要があるかどうか。 既定値は false です。 True の場合フラグが存在します。

--json-file

JSON のユーザー仕様を含むファイル (それぞれの REST API 本文に一致するように書式設定)。 このパラメーターを指定すると、すべての 'User Arguments' は無視されます。

--name

アカウントのユーザー名。 必須。

--password

アカウントのパスワード。 Windows コンピューティング ノード (Windows イメージ 参照を使用して 'virtualMachineConfiguration' を使用して作成されたもの) にはパスワードが必要です。 Linux コンピューティング ノードの場合、必要に応じて sshPublicKey プロパティと共にパスワードを指定できます。

--ssh-public-key

コンピューティング ノードへのリモート ログインに使用できる SSH 公開キー。 公開キーは OpenSSH エンコードと互換性があり、Base 64 でエンコードする必要があります。 このプロパティは、Linux コンピューティング ノードに対してのみ指定できます。 これが Windows コンピューティング ノードに対して指定されている場合、Batch サービスは要求を拒否します。REST API を直接呼び出す場合、HTTP 状態コードは 400 (無効な要求) です。

グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

az batch node user delete

指定したコンピューティング ノードからユーザー アカウントを削除します。

コンピューティング ノードに対するユーザー アカウントは、アイドル状態または実行中の状態の場合にのみ削除できます。

az batch node user delete --node-id
                          --pool-id
                          --user-name
                          [--account-endpoint]
                          [--account-key]
                          [--account-name]
                          [--yes]

必須のパラメーター

--node-id

ユーザー アカウントを削除するコンピューターの ID。 必須。

--pool-id

コンピューティング ノードを含むプールの ID。 必須。

--user-name

削除するユーザー アカウントの名前。 必須。

省略可能のパラメーター

--account-endpoint

Batch サービス エンドポイント。 または、環境変数で設定します: AZURE_BATCH_ENDPOINT。

--account-key

Batch アカウント キー。 または、環境変数で設定します: AZURE_BATCH_ACCESS_KEY。

--account-name

Batch アカウント名。 または、環境変数 (AZURE_BATCH_ACCOUNT) で設定します。

--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

サブスクリプションの名前または ID。 az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

az batch node user reset

Batch コンピューティング ノードのユーザー アカウントのプロパティを更新します。 更新できる未指定のプロパティは、既定値にリセットされます。

az batch node user reset --node-id
                         --pool-id
                         --user-name
                         [--account-endpoint]
                         [--account-key]
                         [--account-name]
                         [--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

必須のパラメーター

--node-id

ユーザー アカウントを更新するコンピューターの ID。 必須。

--pool-id

コンピューティング ノードを含むプールの ID。 必須。

--user-name

更新するユーザー アカウントの名前。 必須。

省略可能のパラメーター

--account-endpoint

Batch サービス エンドポイント。 または、環境変数で設定します: AZURE_BATCH_ENDPOINT。

--account-key

Batch アカウント キー。 または、環境変数で設定します: AZURE_BATCH_ACCESS_KEY。

--account-name

Batch アカウント名。 または、環境変数 (AZURE_BATCH_ACCOUNT) で設定します。

--expiry-time

アカウントの有効期限が切れる時刻。 省略した場合、既定値は現在の時刻から 1 日です。 Linux コンピューティング ノードの場合、expiryTime には最大 1 日の有効桁数があります。 予期される形式は ISO-8601 タイムスタンプです。

--json-file

JSON のコンテンツ仕様を含むファイル (それぞれの REST API 本文に一致するように書式設定)。 このパラメーターを指定すると、すべての 'Content Arguments' は無視されます。

--password

アカウントのパスワード。 Windows コンピューティング ノード (Windows イメージ 参照を使用して 'virtualMachineConfiguration' を使用して作成されたもの) にはパスワードが必要です。 Linux コンピューティング ノードの場合、必要に応じて sshPublicKey プロパティと共にパスワードを指定できます。 省略すると、既存のパスワードが削除されます。

--ssh-public-key

コンピューティング ノードへのリモート ログインに使用できる SSH 公開キー。 公開キーは OpenSSH エンコードと互換性があり、Base 64 でエンコードする必要があります。 このプロパティは、Linux コンピューティング ノードに対してのみ指定できます。 これが Windows コンピューティング ノードに対して指定されている場合、Batch サービスは要求を拒否します。REST API を直接呼び出す場合、HTTP 状態コードは 400 (無効な要求) です。 省略すると、既存の SSH 公開キーが削除されます。

グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。