az azurestackhci virtualmachine extension
Nota
Questo riferimento fa parte dell'estensione azurestackhci per l'interfaccia della riga di comando di Azure (versione 2.15.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az azurestackhci virtualmachine extension . Altre informazioni sulle estensioni.
Il gruppo di comandi 'azurestackhci' è sperimentale e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Gestire l'estensione virtualmachine con azurestackhci.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az azurestackhci virtualmachine extension create |
Creare un'estensione virtualmachine. |
Estensione | Sperimentale |
az azurestackhci virtualmachine extension delete |
Eliminare un'estensione virtualmachine. |
Estensione | Sperimentale |
az azurestackhci virtualmachine extension list |
Elencare tutte le estensioni per una macchina virtuale. |
Estensione | Sperimentale |
az azurestackhci virtualmachine extension show |
Ottenere i dettagli di un'estensione virtualmachine. |
Estensione | Sperimentale |
az azurestackhci virtualmachine extension update |
Aggiornare un'estensione virtualmachine. |
Estensione | Sperimentale |
az azurestackhci virtualmachine extension wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione dell'estensione virtualmachine. |
Estensione | Sperimentale |
az azurestackhci virtualmachine extension create
Il gruppo di comandi 'azurestackhci' è sperimentale e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Creare un'estensione virtualmachine.
az azurestackhci virtualmachine extension create --name
--resource-group
--virtualmachine-name
[--auto-upgrade-minor {false, true}]
[--enable-auto-upgrade {false, true}]
[--extension-type]
[--force-update-tag]
[--inst-handler-version]
[--instance-view-type]
[--location]
[--protected-settings]
[--publisher]
[--settings]
[--status]
[--tags]
[--type-handler-version]
Esempio
PutExtension
az azurestackhci virtualmachine extension create --resource-group "test-rg" --location "West US2" --name "test-extension" --extension-type "CustomScriptExtension" --publisher "Microsoft.Compute" --settings '{"commandToExecute":"hostname"}' --type-handler-version "1.10" --virtualmachine-name "test-virtualmachine"
Parametri necessari
Nome dell'estensione.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome della macchina virtuale in cui deve essere creata o aggiornata l'estensione.
Parametri facoltativi
Indicare se l'estensione deve usare una versione secondaria più recente, se disponibile in fase di distribuzione. Dopo la distribuzione, tuttavia, l'estensione non aggiornerà le versioni secondarie a meno che non venga ridistribuibile, anche con questa proprietà impostata su true.
Indicare se l'estensione deve essere aggiornata automaticamente dalla piattaforma se è disponibile una versione più recente.
Specificare il tipo di estensione virtualmachine; Un esempio è CustomScriptExtension.
Come deve essere forzato l'aggiornamento del gestore di estensioni anche se la configurazione dell'estensione non è stata modificata.
Specificare la versione del gestore di script.
Specificare il tipo di estensione; un esempio è "CustomScriptExtension".
Posizione. Usare i valori ottenuti con az account list-locations
. È possibile configurare la posizione predefinito con az configure --defaults location=<location>
.
L'estensione può contenere impostazioni protette Impostazioni o protette Impostazioni FromKeyVault o nessuna impostazione protetta. Valore previsto: json-string/json-file/@json-file.
Nome dell'autore del gestore dell'estensione virtualmachine.
Impostazioni pubbliche in formato JSON per l'estensione virtualmachine.
Stato di visualizzazione dell'istanza.
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
Specificare la versione del gestore di script.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az azurestackhci virtualmachine extension delete
Il gruppo di comandi 'azurestackhci' è sperimentale e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Eliminare un'estensione virtualmachine.
az azurestackhci virtualmachine extension delete [--ids]
[--name]
[--resource-group]
[--subscription]
[--virtualmachine-name]
[--yes]
Esempio
DeleteExtension
az azurestackhci virtualmachine extension delete --name "test-extension" --virtualmachine-name "test-virtualmachine" --resource-group "test-rg"
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome dell'estensione del computer.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Nome della macchina virtuale da cui deve essere eliminata l'estensione.
Indica che non è richiesta la conferma.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az azurestackhci virtualmachine extension list
Il gruppo di comandi 'azurestackhci' è sperimentale e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Elencare tutte le estensioni per una macchina virtuale.
az azurestackhci virtualmachine extension list --resource-group
--virtualmachine-name
Esempio
ListExtensions
az azurestackhci virtualmachine extension list --virtualmachine-name "test-virtualmachine" --resource-group "test-rg"
Parametri necessari
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome della macchina virtuale contenente l'estensione.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az azurestackhci virtualmachine extension show
Il gruppo di comandi 'azurestackhci' è sperimentale e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Ottenere i dettagli di un'estensione virtualmachine.
az azurestackhci virtualmachine extension show [--ids]
[--name]
[--resource-group]
[--subscription]
[--virtualmachine-name]
Esempio
GetExtension
az azurestackhci virtualmachine extension show --name "test-extension" --virtualmachine-name "test-virtualmachine" --resource-group "test-rg"
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome dell'estensione del computer.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Nome della macchina virtuale contenente l'estensione.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az azurestackhci virtualmachine extension update
Il gruppo di comandi 'azurestackhci' è sperimentale e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Aggiornare un'estensione virtualmachine.
az azurestackhci virtualmachine extension update --name
[--auto-upgrade-minor {false, true}]
[--enable-auto-upgrade {false, true}]
[--extension-type]
[--force-update-tag]
[--ids]
[--protected-settings]
[--publisher]
[--resource-group]
[--settings]
[--subscription]
[--tags]
[--type-handler-version]
[--virtualmachine-name]
Esempio
UpdateExtension
az azurestackhci virtualmachine extension update --resource-group "test-rg" --name "test-extension" --extension-type "CustomScriptExtension" --virtualmachine-name "test-virtualmachine" --publisher "Microsoft.Compute" --settings '{"commandToExecute":"hostname"}' --type-handler-version "1.10"
Parametri necessari
Nome dell'estensione.
Parametri facoltativi
Indicare se l'estensione deve usare una versione secondaria più recente, se disponibile in fase di distribuzione. Dopo la distribuzione, tuttavia, l'estensione non aggiornerà le versioni secondarie a meno che non venga ridistribuibile, anche con questa proprietà impostata su true.
Indicare se l'estensione deve essere aggiornata automaticamente dalla piattaforma se è disponibile una versione più recente.
Specificare il tipo di estensione; un esempio è "CustomScriptExtension".
Come deve essere forzato l'aggiornamento del gestore di estensioni anche se la configurazione dell'estensione non è stata modificata.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
L'estensione può contenere impostazioni protette Impostazioni o protette Impostazioni FromKeyVault o nessuna impostazione protetta. Valore previsto: json-string/json-file/@json-file.
Nome del server di pubblicazione del gestore dell'estensione.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Impostazioni pubbliche in formato JSON per l'estensione. Valore previsto: json-string/json-file/@json-file.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
Specificare la versione del gestore di script.
Nome della macchina virtuale contenente l'estensione.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az azurestackhci virtualmachine extension wait
Il gruppo di comandi 'azurestackhci' è sperimentale e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione dell'estensione virtualmachine.
az azurestackhci virtualmachine extension wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
[--virtualmachine-name]
Esempio
Sospendere l'esecuzione della riga successiva dello script dell'interfaccia della riga di comando fino a quando non viene creata correttamente l'estensione virtualmachine.
az azurestackhci virtualmachine extension wait --name "test-extension" --virtualmachine-name "test-virtualmachine" --resource-group "test-rg" --created
Sospendere l'esecuzione della riga di comando successiva dello script dell'interfaccia della riga di comando fino a quando l'estensione virtualmachine non viene aggiornata correttamente.
az azurestackhci virtualmachine extension wait --name "test-extension" --virtualmachine-name "test-virtualmachine" --resource-group "test-rg" --updated
Sospendere l'esecuzione della riga di comando successiva dello script dell'interfaccia della riga di comando fino a quando l'estensione virtualmachine non viene eliminata correttamente.
az azurestackhci virtualmachine extension wait --name "test-extension" --virtualmachine-name "test-virtualmachine" --resource-group "test-rg" --deleted
Parametri facoltativi
Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.
Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Attendere l'eliminazione.
Attendere che la risorsa esista.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Intervallo di polling in secondi.
Nome dell'estensione del computer.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Attesa massima in secondi.
Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.
Nome della macchina virtuale contenente l'estensione.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.