az vmss extension

Verwalten von Erweiterungen auf einem VM-Skalierungssatz.

Befehle

az vmss extension delete

Löschen einer Erweiterung aus einer VMSS.

az vmss extension image

Suchen Sie die verfügbaren VM-Erweiterungen für ein Abonnement und eine Region.

az vmss extension image list

Listet die Informationen zu verfügbaren Erweiterungen auf.

az vmss extension image list-names

Ruft eine Liste der Erweiterungsimagetypen des virtuellen Computers ab.

az vmss extension image list-versions

Ruft eine Liste der Versionen der Erweiterungsimages für virtuelle Computer ab.

az vmss extension image show

Ruft ein Erweiterungsimage für virtuelle Computer ab.

az vmss extension list

Listenerweiterungen, die einer VMSS zugeordnet sind.

az vmss extension set

Fügen Sie einer VMSS eine Erweiterung hinzu, oder aktualisieren Sie eine vorhandene Erweiterung.

az vmss extension show

Zeigen Sie Details zu einer VMSS-Erweiterung an.

az vmss extension upgrade

Aktualisieren Sie alle Erweiterungen für alle VMSS-Instanzen auf die neueste Version.

az vmss extension delete

Löschen einer Erweiterung aus einer VMSS.

az vmss extension delete --name
                         --resource-group
                         --vmss-name
                         [--no-wait]

Beispiele

Löschen einer Erweiterung aus einer VMSS. (automatisch generiert)

az vmss extension delete --name MyExtension --resource-group MyResourceGroup --vmss-name MyVmss

Erforderliche Parameter

--name -n

Name der Erweiterung.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--vmss-name

Skalierungssatzname. Sie können die Standardeinstellung mithilfe az configure --defaults vmss=<name>von .

Optionale Parameter

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

az vmss extension list

Listenerweiterungen, die einer VMSS zugeordnet sind.

az vmss extension list --resource-group
                       --vmss-name

Beispiele

Listenerweiterungen, die einer VMSS zugeordnet sind. (automatisch generiert)

az vmss extension list --resource-group MyResourceGroup --vmss-name MyVmss

Erforderliche Parameter

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--vmss-name

Skalierungssatzname. Sie können die Standardeinstellung mithilfe az configure --defaults vmss=<name>von .

az vmss extension set

Fügen Sie einer VMSS eine Erweiterung hinzu, oder aktualisieren Sie eine vorhandene Erweiterung.

Erhalten Sie Erweiterungsdetails von az vmss extension image list.

az vmss extension set --name
                      --publisher
                      --resource-group
                      --vmss-name
                      [--enable-auto-upgrade {false, true}]
                      [--extension-instance-name]
                      [--force-update]
                      [--no-auto-upgrade {false, true}]
                      [--no-auto-upgrade-minor-version {false, true}]
                      [--no-wait]
                      [--protected-settings]
                      [--provision-after-extensions]
                      [--settings]
                      [--version]

Beispiele

Legen Sie eine Erweiterung fest, die von zwei zuvor festgelegten Erweiterungen abhängt. Das heißt, wenn eine VMSS-Instanz erstellt oder neu formatiert wird, wird die benutzerdefinierteScript-Erweiterung nur nach allen Erweiterungen bereitgestellt, die von der Bereitstellung abhängig sind. Die Erweiterung muss nicht von den anderen Erweiterungen für erforderliche Konfigurationen abhängig sein.

az vmss extension set --vmss-name my-vmss --name customScript --resource-group my-group \
    --version 2.0 --publisher Microsoft.Azure.Extensions \
    --provision-after-extensions NetworkWatcherAgentLinux VMAccessForLinux  \
    --settings '{"commandToExecute": "echo testing"}'

Fügen Sie eine Erweiterung hinzu und aktivieren Sie das automatische Upgrade durch die Plattform, wenn eine neuere Version der Erweiterung verfügbar ist.

az vmss extension set -n extName --publisher publisher --vmss-name my-vmss -g my-group \ --enable-auto-upgrade true

Erforderliche Parameter

--name -n

Name der Erweiterung.

Wert aus: az vm extension image list
--publisher

Der Name des Erweiterungsverlegers.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--vmss-name

Skalierungssatzname. Sie können die Standardeinstellung mithilfe az configure --defaults vmss=<name>von .

Optionale Parameter

--enable-auto-upgrade

Geben Sie an, dass die Erweiterung automatisch von der Plattform aktualisiert werden soll, wenn eine neuere Version der Erweiterung verfügbar ist.

Zulässige Werte: false, true
--extension-instance-name

Name der Erweiterungsinstanz, die angepasst werden kann. Standard: Name der Erweiterung.

--force-update

Erzwingen Sie die Aktualisierung, auch wenn die Erweiterungskonfiguration nicht geändert wurde.

--no-auto-upgrade

Wenn festgelegt, wählt der Erweiterungsdienst nicht automatisch die neueste Nebenversion aus, auch wenn die Erweiterung erneut bereitgestellt wird.

Zulässige Werte: false, true
--no-auto-upgrade-minor-version

Wenn festgelegt, wählt der Erweiterungsdienst nicht automatisch die neueste Nebenversion aus, auch wenn die Erweiterung erneut bereitgestellt wird.

Zulässige Werte: false, true
--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--protected-settings

Geschützte Einstellungen im JSON-Format für vertrauliche Informationen wie Anmeldeinformationen. Ein JSON-Dateipfad wird ebenfalls akzeptiert.

--provision-after-extensions

Leergetrennte Liste der Erweiterungsnamen, nach denen diese Erweiterung bereitgestellt werden soll. Diese Erweiterungen müssen bereits auf dem virtuellen Computer festgelegt werden.

--settings

Erweiterungseinstellungen im JSON-Format. Ein JSON-Dateipfad wird ebenfalls akzeptiert.

--version

Die Version der Erweiterung. Wenn Sie die Erweiterungsversion an diesen Wert anheften möchten, geben Sie bitte --no-auto-upgrade-minor-version an.

az vmss extension show

Zeigen Sie Details zu einer VMSS-Erweiterung an.

az vmss extension show --name
                       --resource-group
                       --vmss-name

Beispiele

Zeigen Sie Details zu einer VMSS-Erweiterung an. (automatisch generiert)

az vmss extension show --name MyExtension --resource-group MyResourceGroup --vmss-name MyVmss

Erforderliche Parameter

--name -n

Name der Erweiterung.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--vmss-name

Skalierungssatzname. Sie können die Standardeinstellung mithilfe az configure --defaults vmss=<name>von .

az vmss extension upgrade

Aktualisieren Sie alle Erweiterungen für alle VMSS-Instanzen auf die neueste Version.

az vmss extension upgrade [--ids]
                          [--name]
                          [--no-wait]
                          [--resource-group]

Beispiele

Aktualisieren Sie alle Erweiterungen auf die neueste Version.

az vmss extension upgrade -g MyResourceGroup -n MyVmss

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Skalierungssatzname. Sie können die Standardeinstellung mithilfe az configure --defaults vmss=<name>von .

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.