az batch node user
Verwalten Sie die Benutzerkonten eines Batch-Computeknotens.
Befehle
| Name | Beschreibung | Typ | Status |
|---|---|---|---|
| az batch node user create |
Fügen Sie einem Batch-Computeknoten ein Benutzerkonto hinzu. |
Core | GA |
| az batch node user delete |
Löscht ein Benutzerkonto aus dem angegebenen Computeknoten. |
Core | GA |
| az batch node user reset |
Aktualisieren sie die Eigenschaften eines Benutzerkontos auf einem Batch-Computeknoten. Nicht angegebene Eigenschaften, die aktualisiert werden können, werden auf ihre Standardwerte zurückgesetzt. |
Core | GA |
az batch node user create
Fügen Sie einem Batch-Computeknoten ein Benutzerkonto hinzu.
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]
Beispiele
Erstellen Sie einen regulären Benutzer (nicht als Administrator) mit einem öffentlichen SSH-Schlüssel.
az batch node user create --pool-id pool1 --node-id node1 --name example_user --ssh-public-key example_public_key
Erforderliche Parameter
Die ID des Computers, auf dem Sie ein Benutzerkonto erstellen möchten. Required.
Die ID des Pools, der den Computeknoten enthält. Required.
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Batchdienstendpunkt. Alternativ können Sie nach Umgebungsvariablen festlegen: AZURE_BATCH_ENDPOINT.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Batch Account Arguments |
Batchkontoschlüssel. Alternativ können Sie nach Umgebungsvariablen festlegen: AZURE_BATCH_ACCESS_KEY.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Batch Account Arguments |
Batchkontoname. Alternativ können Sie nach Umgebungsvariablen festlegen: AZURE_BATCH_ACCOUNT.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Batch Account Arguments |
Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Der Zeitpunkt, zu dem das Konto abläuft. Wenn dieser Wert nicht angegeben wird, beträgt der Standardwert 1 Tag ab der aktuellen Uhrzeit. Für Linux-Computeknoten hat die Ablaufzeit bis zu einem Tag eine Genauigkeit. Das erwartete Format ist ein ISO-8601-Zeitstempel.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | User Arguments |
Gibt an, ob das Konto ein Administrator auf dem Computeknoten sein soll. Der Standardwert ist "false". True, wenn die Kennzeichnung vorhanden ist.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | User Arguments |
Eine Datei, die die Benutzerspezifikation in JSON enthält (formatiert mit dem jeweiligen REST-API-Textkörper). Wenn dieser Parameter angegeben ist, werden alle "Benutzerargumente" ignoriert.
Der Benutzername des Kontos. Required.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | User Arguments |
Das Kennwort des Kontos. Das Kennwort ist für Windows Computeknoten erforderlich (die mit "virtualMachineConfiguration" mithilfe eines Windows Imageverweises erstellt wurden). Für Linux Compute Nodes kann das Kennwort optional zusammen mit der sshPublicKey-Eigenschaft angegeben werden.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | User Arguments |
Der öffentliche SSH-Schlüssel, der für die Remoteanmeldung beim Computeknoten verwendet werden kann. Der öffentliche Schlüssel sollte mit der OpenSSH-Codierung kompatibel sein und base64-codiert sein. Diese Eigenschaft kann nur für Linux-Computeknoten angegeben werden. Wenn dies für einen Windows Computeknoten angegeben ist, lehnt der Batchdienst die Anforderung ab. Wenn Sie die REST-API direkt aufrufen, lautet der HTTP-Statuscode 400 (ungültige Anforderung).
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | User Arguments |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az batch node user delete
Löscht ein Benutzerkonto aus dem angegebenen Computeknoten.
Sie können ein Benutzerkonto nur dann in einem Computeknoten löschen, wenn es sich im Leerlauf- oder Ausführungszustand befindet.
az batch node user delete --node-id
--pool-id
--user-name
[--account-endpoint]
[--account-key]
[--account-name]
[--acquire-policy-token]
[--change-reference]
[--yes]
Erforderliche Parameter
Die ID des Computers, auf dem Sie ein Benutzerkonto löschen möchten. Required.
Die ID des Pools, der den Computeknoten enthält. Required.
Der Name des zu löschenden Benutzerkontos. Required.
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Batchdienstendpunkt. Alternativ können Sie nach Umgebungsvariablen festlegen: AZURE_BATCH_ENDPOINT.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Batch Account Arguments |
Batchkontoschlüssel. Alternativ können Sie nach Umgebungsvariablen festlegen: AZURE_BATCH_ACCESS_KEY.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Batch Account Arguments |
Batchkontoname. Alternativ können Sie nach Umgebungsvariablen festlegen: AZURE_BATCH_ACCOUNT.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Batch Account Arguments |
Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Zur Bestätigung nicht auffordern.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az batch node user reset
Aktualisieren sie die Eigenschaften eines Benutzerkontos auf einem Batch-Computeknoten. Nicht angegebene Eigenschaften, die aktualisiert werden können, werden auf ihre Standardwerte zurückgesetzt.
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]
Beispiele
Legen Sie einen neuen öffentlichen SSH-Schlüssel für einen vorhandenen Benutzer fest, und setzen Sie alle anderen Eigenschaften auf ihre Standardwerte zurück.
az batch node user reset --pool-id pool1 --node-id node1 --user-name example_user --ssh-public-key new_public_key
Erforderliche Parameter
Die ID des Computers, auf dem Sie ein Benutzerkonto aktualisieren möchten. Required.
Die ID des Pools, der den Computeknoten enthält. Required.
Der Name des zu aktualisierenden Benutzerkontos. Required.
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Batchdienstendpunkt. Alternativ können Sie nach Umgebungsvariablen festlegen: AZURE_BATCH_ENDPOINT.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Batch Account Arguments |
Batchkontoschlüssel. Alternativ können Sie nach Umgebungsvariablen festlegen: AZURE_BATCH_ACCESS_KEY.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Batch Account Arguments |
Batchkontoname. Alternativ können Sie nach Umgebungsvariablen festlegen: AZURE_BATCH_ACCOUNT.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Batch Account Arguments |
Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Der Zeitpunkt, zu dem das Konto abläuft. Wenn dieser Wert nicht angegeben wird, beträgt der Standardwert 1 Tag ab der aktuellen Uhrzeit. Für Linux-Computeknoten hat die Ablaufzeit bis zu einem Tag eine Genauigkeit. Das erwartete Format ist ein ISO-8601-Zeitstempel.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Content Arguments |
Eine Datei, die die Inhaltsspezifikation in JSON enthält (formatiert mit dem jeweiligen REST-API-Textkörper). Wenn dieser Parameter angegeben ist, werden alle Inhaltsargumente ignoriert.
Das Kennwort des Kontos. Das Kennwort ist für Windows Computeknoten erforderlich (die mit "virtualMachineConfiguration" mithilfe eines Windows Imageverweises erstellt wurden). Für Linux Compute Nodes kann das Kennwort optional zusammen mit der sshPublicKey-Eigenschaft angegeben werden. Wenn nicht angegeben, wird ein vorhandenes Kennwort entfernt.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Content Arguments |
Der öffentliche SSH-Schlüssel, der für die Remoteanmeldung beim Computeknoten verwendet werden kann. Der öffentliche Schlüssel sollte mit der OpenSSH-Codierung kompatibel sein und base64-codiert sein. Diese Eigenschaft kann nur für Linux-Computeknoten angegeben werden. Wenn dies für einen Windows Computeknoten angegeben ist, lehnt der Batchdienst die Anforderung ab. Wenn Sie die REST-API direkt aufrufen, lautet der HTTP-Statuscode 400 (ungültige Anforderung). Wenn nicht angegeben, wird ein vorhandener öffentlicher SSH-Schlüssel entfernt.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Content Arguments |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |