Condividi tramite


az vm user

Gestire gli account utente per una macchina virtuale.

Comandi

Nome Descrizione Tipo Status
az vm user delete

Eliminare un account utente da una macchina virtuale.

Nucleo GA
az vm user reset-ssh

Reimpostare la configurazione SSH in una macchina virtuale.

Nucleo GA
az vm user update

Aggiornare un account utente per la macchina virtuale. È possibile usarlo per aggiornare il valore della password o della chiave SSH per l'utente della macchina virtuale.

Nucleo GA

az vm user delete

Eliminare un account utente da una macchina virtuale.

Elimina anche la home directory dell'utente nelle macchine virtuali Linux.

az vm user delete --username
                  [--ids]
                  [--name]
                  [--no-wait]
                  [--resource-group]
                  [--subscription]

Esempio

Eliminare un account utente.

az vm user delete -u username -n MyVm -g MyResourceGroup

Eliminare un utente in tutte le macchine virtuali in un gruppo di risorse.

az vm user delete -u username --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Parametri necessari

--username -u

Nome utente.

Parametri facoltativi

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Valore predefinito: False
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato dell'output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vm user reset-ssh

Reimpostare la configurazione SSH in una macchina virtuale.

L'estensione riavvia il servizio SSH, apre la porta SSH nella macchina virtuale e reimposta la configurazione SSH sui valori predefiniti. L'account utente (nome, password e chiavi SSH) non viene modificato.

az vm user reset-ssh [--ids]
                     [--name]
                     [--no-wait]
                     [--resource-group]
                     [--subscription]

Esempio

Reimpostare la configurazione SSH.

az vm user reset-ssh -n MyVm -g MyResourceGroup

Reimpostare il server SSH in tutte le macchine virtuali in un gruppo di risorse.

az vm user reset-ssh --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Parametri facoltativi

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Valore predefinito: False
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato dell'output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vm user update

Aggiornare un account utente per la macchina virtuale. È possibile usarlo per aggiornare il valore della password o della chiave SSH per l'utente della macchina virtuale.

Questo comando usa VMAccessForLinux 1.5 per il sistema operativo Linux e VMAccessAgent 2.4 per il sistema operativo Window.

az vm user update --username
                  [--ids]
                  [--name]
                  [--no-wait]
                  [--password]
                  [--resource-group]
                  [--ssh-key-value]
                  [--subscription]

Esempio

Aggiornare un account utente di Windows. Se il nome utente non esiste, verrà creato un nuovo utente.

az vm user update -u username -p password -n MyVm -g MyResourceGroup

Aggiornare un account utente Linux. La sintassi ("$(< filename)" non è supportata nel prompt dei comandi o in PowerShell.

az vm user update -u username --ssh-key-value "$(< ~/.ssh/id_rsa.pub)" -n MyVm -g MyResourceGroup

Aggiornare un utente in tutte le macchine virtuali in un gruppo di risorse. La sintassi ("$(< filename)" non è supportata nel prompt dei comandi o in PowerShell.

az vm user update -u username --ssh-key-value "$(< ~/.ssh/id_rsa.pub)" --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Parametri necessari

--username -u

Nome utente.

Parametri facoltativi

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Valore predefinito: False
--password -p

Password utente.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

--ssh-key-value

Valore del file di chiave pubblica SSH o percorso del file di chiave pubblica. Questo comando aggiunge il testo della nuova chiave pubblica al file ~/.ssh/authorized_keys per l'utente amministratore nella macchina virtuale. In questo modo non vengono sostituite o rimosse chiavi SSH esistenti.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato dell'output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.