az scvmm vm extension

Kommentar

Den här referensen är en del av scvmm-tillägget för Azure CLI (version 2.15.0 eller senare). Tillägget installeras automatiskt första gången du kör ett az scvmm vm-tilläggskommando . Läs mer om tillägg.

Hantera vm-tillägg med scvmm.

Kommandon

Name Description Typ Status
az scvmm vm extension create

Åtgärden för att skapa tillägget.

Anknytning Allmän tillgänglighet
az scvmm vm extension delete

Åtgärden för att ta bort tillägget.

Anknytning Allmän tillgänglighet
az scvmm vm extension list

Åtgärden för att hämta alla tillägg för en virtuell dator som inte är Azure.

Anknytning Allmän tillgänglighet
az scvmm vm extension show

Åtgärden för att hämta tillägget.

Anknytning Allmän tillgänglighet
az scvmm vm extension update

Åtgärden för att uppdatera tillägget.

Anknytning Allmän tillgänglighet

az scvmm vm extension create

Åtgärden för att skapa tillägget.

az scvmm vm extension create --location
                             --name
                             --resource-group
                             --vm-name
                             [--auto-upgrade-minor {false, true}]
                             [--enable-auto-upgrade {false, true}]
                             [--force-update-tag]
                             [--no-wait]
                             [--protected-settings]
                             [--publisher]
                             [--settings]
                             [--tags]
                             [--type]
                             [--type-handler-version]

Exempel

Skapa ett VM-tillägg

az scvmm vm extension create --name contoso-extension --location eastus2euap --type CustomScriptExtension --publisher Microsoft.Compute --settings "{\"commandToExecute\":\"powershell.exe -c \\\"Get-Process | Where-Object { $_.CPU -gt 10000 }\\\"\"}" --type-handler-version 1.10 --vm-name contoso-vm --resource-group contoso-rg

Obligatoriska parametrar

--location -l

Plats. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>.

--name

Namnet på vm-tillägget.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--vm-name

Namnet på den virtuella dator där tillägget ska skapas eller uppdateras.

Valfria parametrar

--auto-upgrade-minor

Ange om tillägget ska använda en nyare delversion om en är tillgänglig vid distributionstillfället. När tillägget har distribuerats uppgraderas dock inte mindre versioner om de inte distribueras om, även med den här egenskapen inställd på true.

accepterade värden: false, true
--enable-auto-upgrade

Anger om tillägget ska uppgraderas automatiskt av plattformen om det finns en nyare version tillgänglig.

accepterade värden: false, true
--force-update-tag

Hur tilläggshanteraren ska tvingas uppdatera även om tilläggskonfigurationen inte har ändrats.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--protected-settings

Tillägget kan innehålla antingen skyddade Inställningar eller skyddade Inställningar FromKeyVault eller inga skyddade inställningar alls. Förväntat värde: json-string/json-file/@json-file.

--publisher

Namnet på tilläggshanterarens utgivare.

--settings

Json har formaterat offentliga inställningar för tillägget. Förväntat värde: json-string/json-file/@json-file.

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.

--type

Ange filnamnstilläggets typ. ett exempel är "CustomScriptExtension".

--type-handler-version

Anger versionen av skripthanteraren.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az scvmm vm extension delete

Åtgärden för att ta bort tillägget.

az scvmm vm extension delete [--ids]
                             [--name]
                             [--no-wait]
                             [--resource-group]
                             [--subscription]
                             [--vm-name]
                             [--yes]

Exempel

Ta bort ett VM-tillägg

az scvmm vm extension delete --name contoso-extension --vm-name contoso-vm --resource-group contoso-rg

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name

Namnet på vm-tillägget.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--vm-name

Namnet på den virtuella dator där tillägget ska tas bort.

--yes -y

Fråga inte efter bekräftelse.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az scvmm vm extension list

Åtgärden för att hämta alla tillägg för en virtuell dator som inte är Azure.

az scvmm vm extension list --resource-group
                           --vm-name
                           [--expand]

Exempel

Hämta alla VM-tillägg

az scvmm vm extension list --vm-name contoso-vm --resource-group contoso-rg

Obligatoriska parametrar

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--vm-name

Namnet på den virtuella dator som innehåller tillägget.

Valfria parametrar

--expand

Det expanderingsuttryck som ska tillämpas på åtgärden.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az scvmm vm extension show

Åtgärden för att hämta tillägget.

az scvmm vm extension show [--ids]
                           [--name]
                           [--resource-group]
                           [--subscription]
                           [--vm-name]

Exempel

Hämta VM-tillägg

az scvmm vm extension show --name contoso-extension --vm-name contoso-vm --resource-group contoso-rg

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name

Namnet på vm-tillägget.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--vm-name

Namnet på den virtuella dator som innehåller tillägget.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az scvmm vm extension update

Åtgärden för att uppdatera tillägget.

az scvmm vm extension update --name
                             --resource-group
                             --vm-name
                             [--auto-upgrade-minor {false, true}]
                             [--enable-auto-upgrade {false, true}]
                             [--force-update-tag]
                             [--no-wait]
                             [--protected-settings]
                             [--publisher]
                             [--settings]
                             [--tags]
                             [--type]
                             [--type-handler-version]

Exempel

Uppdatera ett VM-tillägg

az scvmm vm extension update --name contoso-extension --type CustomScriptExtension --publisher Microsoft.Compute --settings "{\"commandToExecute\":\"powershell.exe -c \\\"Get-Process | Where-Object { $_.CPU -lt 100 }\\\"\"}" --type-handler-version 1.10 --vm-name contoso-vm --resource-group contoso-rg

Obligatoriska parametrar

--name

Namnet på vm-tillägget.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--vm-name

Namnet på den virtuella dator där tillägget ska skapas eller uppdateras.

Valfria parametrar

--auto-upgrade-minor

Ange om tillägget ska använda en nyare delversion om en är tillgänglig vid distributionstillfället. När tillägget har distribuerats uppgraderas dock inte mindre versioner om de inte distribueras om, även med den här egenskapen inställd på true.

accepterade värden: false, true
--enable-auto-upgrade

Anger om tillägget ska uppgraderas automatiskt av plattformen om det finns en nyare version tillgänglig.

accepterade värden: false, true
--force-update-tag

Hur tilläggshanteraren ska tvingas uppdatera även om tilläggskonfigurationen inte har ändrats.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--protected-settings

Tillägget kan innehålla antingen skyddade Inställningar eller skyddade Inställningar FromKeyVault eller inga skyddade inställningar alls. Förväntat värde: json-string/json-file/@json-file.

--publisher

Namnet på tilläggshanterarens utgivare.

--settings

Json har formaterat offentliga inställningar för tillägget. Förväntat värde: json-string/json-file/@json-file.

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.

--type

Ange filnamnstilläggets typ. ett exempel är "CustomScriptExtension".

--type-handler-version

Anger versionen av skripthanteraren.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.