az vmss run-command
Hantera körningskommandon på en VM-skalningsuppsättning.
Mer information finns i https://learn.microsoft.com/azure/virtual-machines/windows/run-command eller https://learn.microsoft.com/azure/virtual-machines/linux/run-command.
Kommandon
Name | Description | Typ | Status |
---|---|---|---|
az vmss run-command create |
Åtgärden för att skapa VMSS VM-körningskommandot. |
Kärna | GA |
az vmss run-command delete |
Åtgärden för att ta bort körningskommandot. |
Kärna | GA |
az vmss run-command invoke |
Kör ett specifikt körningskommando på en vm-skalningsuppsättningsinstans. |
Kärna | GA |
az vmss run-command list |
Åtgärden för att hämta alla körningskommandon för en instans i Vm-skalningsuppsättning. |
Kärna | GA |
az vmss run-command show |
Åtgärden för att hämta VMSS-körningskommandot. |
Kärna | GA |
az vmss run-command update |
Åtgärden för att uppdatera VMSS-körningskommandot. |
Kärna | GA |
az vmss run-command create
Åtgärden för att skapa VMSS VM-körningskommandot.
az vmss run-command create --instance-id
--name
--resource-group
--vmss-name
[--async-execution {false, true}]
[--command-id]
[--error-blob-uri]
[--location]
[--no-wait]
[--output-blob-uri]
[--parameters]
[--protected-parameters]
[--run-as-password]
[--run-as-user]
[--script]
[--script-uri]
[--tags]
[--timeout-in-seconds]
Exempel
Skapa VMSS-körningskommando.
az vmss run-command create --resource-group "myResourceGroup" --instance-id "0" --location "West US" --async-execution false --parameters arg1=param1 arg2=value1 --run-as-password "<runAsPassword>" --run-as-user "user1" --script "Write-Host Hello World!" --timeout-in-seconds 3600 --run-command-name "myRunCommand" --vmss-name "myVMSS"
Obligatoriska parametrar
Instans-ID för den virtuella datorn.
Namnet på kommandot för körning av virtuell dator.
Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>
.
Namnet på VM-skalningsuppsättningen.
Valfria parametrar
Valfri. Om värdet är true slutförs etableringen så snart skriptet startar och väntar inte på att skriptet ska slutföras.
Ange ett commandId för fördefinierat inbyggt skript.
Uri (utan SAS) till en tilläggsblob där skriptfelströmmen laddas upp.
Plats. Värden från: az account list-locations
. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>
.
Vänta inte tills den långvariga åtgärden har slutförts.
Uri (utan SAS) till en tilläggsblob där skriptutdata laddas upp.
Parametrarna som används av skriptet.
Användning: --parameters arg1=XX arg2=XX.
Parametrarna som används av skriptet.
Användning: --protected-parameters credentials=somefoo secret=somebar.
Lösenord om det behövs för att använda parametern kör som användare. Den krypteras och loggas inte.
Som standard körs skriptprocessen under system-/rotanvändare. Ange anpassad användare som värd för processen.
Ange det skriptinnehåll som ska köras på den virtuella datorn.
Ange platsen för nedladdning av skript.
Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.
Tidsgränsen i sekunder för att köra körningskommandot.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az vmss run-command delete
Åtgärden för att ta bort körningskommandot.
az vmss run-command delete --name
[--ids]
[--instance-id]
[--no-wait]
[--resource-group]
[--subscription]
[--vmss-name]
[--yes]
Exempel
Åtgärden för att ta bort VMSS-körningskommandot..
az vmss run-command delete --resource-group "myResourceGroup" --instance-id "0" --run-command-name "myRunCommand" --vmss-name "myVMSS"
Obligatoriska parametrar
Namnet på kommandot för körning av virtuell dator.
Valfria parametrar
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.
Instans-ID för den virtuella datorn.
Vänta inte tills den långvariga åtgärden har slutförts.
Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>
.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Namnet på VM-skalningsuppsättningen.
Fråga inte efter bekräftelse.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az vmss run-command invoke
Kör ett specifikt körningskommando på en vm-skalningsuppsättningsinstans.
az vmss run-command show
returnerar användbar information om varje körningskommando. Identifiera Kör kommando-ID:er via az vmss run-command list
.
az vmss run-command invoke --command-id
[--ids]
[--instance-id]
[--name]
[--parameters]
[--resource-group]
[--scripts]
[--subscription]
Exempel
Installera nginx på en VMSS-instans.
az vmss run-command invoke -g MyResourceGroup -n MyVMSS --command-id RunShellScript \ --instance-id 0 --scripts "sudo apt-get update && sudo apt-get install -y nginx"
Anropa ett körningskommando med parametrar på en VMSS-instans.
az vmss run-command invoke -g MyResourceGroup -n MyVMSS --command-id RunShellScript \ --instance-id 4 --scripts 'echo $1 $2' --parameters hello world
Anropa kommandot på alla VMSS-instanser med resurs-ID:n för VMSS-instansen. Obs! "@-" expanderas till stdin.
az vmss list-instances -n MyVMSS -g my-rg --query "[].id" --output tsv | \
az vmss run-command invoke --scripts 'echo $1 $2' --parameters hello world \
--command-id RunShellScript --ids @-
Kör PowerShell-skript på en Windows VMSS-instans med parametrar. Skriptet har angetts infogat. Var försiktig med att citera i CMD.exe.
az vmss run-command invoke --command-id RunPowerShellScript --name win-vm -g my-resource-group \
--scripts 'param([string]$arg1,[string]$arg2)' \
'Write-Host This is a sample script with parameters $arg1 and $arg2' \
--parameters 'arg1=somefoo' 'arg2=somebar' --instance-id 2
Kör PowerShell-skript på en Windows VMSS-instans med parametrar. Skript som tillhandahålls från filen.
# script.ps1
# param(
# [string]$arg1,
# [string]$arg2
# )
# Write-Host This is a sample script with parameters $arg1 and $arg2
az vmss run-command invoke --command-id RunPowerShellScript --name win-vm -g my-resource-group \
--scripts @script.ps1 --parameters "arg1=somefoo" "arg2=somebar" --instance-id 5
Obligatoriska parametrar
Kommando-ID:t.
Valfria parametrar
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.
Vm-instans-ID för skalningsuppsättning.
Namn på skalningsuppsättning. Du kan konfigurera standardvärdet med hjälp av az configure --defaults vmss=<name>
.
Blankstegsavgränsade parametrar i formatet [name=]value".
Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>
.
Blankstegsavgränsade skriptrader. Använd @{file} för att läsa in skript från en fil.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az vmss run-command list
Åtgärden för att hämta alla körningskommandon för en instans i Vm-skalningsuppsättning.
az vmss run-command list --instance-id
--resource-group
--vmss-name
[--expand]
Exempel
Visa en lista över körningskommandon i Vmss-instansen.
az vmss run-command list --resource-group "myResourceGroup" --vmss-name "myVMSS" --instance-id "0"
Obligatoriska parametrar
Instans-ID för den virtuella datorn.
Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>
.
Namnet på VM-skalningsuppsättningen.
Valfria parametrar
Det expanderingsuttryck som ska tillämpas på åtgärden.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az vmss run-command show
Åtgärden för att hämta VMSS-körningskommandot.
az vmss run-command show --name
[--expand]
[--ids]
[--instance-id]
[--instance-view]
[--resource-group]
[--subscription]
[--vmss-name]
Exempel
Hämta VMSS-körningskommandon.
az vmss run-command show --instance-id "0" --resource-group "myResourceGroup" --run-command-name "myRunCommand" --vmss-name "myVMSS"
Obligatoriska parametrar
Namnet på kommandot för körning av virtuell dator.
Valfria parametrar
Argumentet "expand" har blivit inaktuellt och tas bort i en framtida version.
Det expanderingsuttryck som ska tillämpas på åtgärden.
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.
Instans-ID för den virtuella datorn.
Instansvyn för ett körningskommando.
Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>
.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Namnet på VM-skalningsuppsättningen.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az vmss run-command update
Åtgärden för att uppdatera VMSS-körningskommandot.
az vmss run-command update --name
[--async-execution {false, true}]
[--command-id]
[--error-blob-uri]
[--ids]
[--instance-id]
[--location]
[--no-wait]
[--output-blob-uri]
[--parameters]
[--protected-parameters]
[--resource-group]
[--run-as-password]
[--run-as-user]
[--script]
[--script-uri]
[--subscription]
[--tags]
[--timeout-in-seconds]
[--vmss-name]
Exempel
Uppdatera VMSS-körningskommandot.
az vmss run-command update --resource-group "myResourceGroup" --instance-id "0" --location "West US" --async-execution false --parameters arg1=param1 arg2=value1 --run-as-password "<runAsPassword>" --run-as-user "user1" --script "Write-Host Hello World!" --timeout-in-seconds 3600 --run-command-name "myRunCommand" --vmss-name "myVMSS"
Obligatoriska parametrar
Namnet på kommandot för körning av virtuell dator.
Valfria parametrar
Valfri. Om värdet är true slutförs etableringen så snart skriptet startar och väntar inte på att skriptet ska slutföras.
Ange ett commandId för fördefinierat inbyggt skript.
Uri (utan SAS) till en tilläggsblob där skriptfelströmmen laddas upp.
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.
Instans-ID för den virtuella datorn.
Plats. Värden från: az account list-locations
. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>
.
Vänta inte tills den långvariga åtgärden har slutförts.
Uri (utan SAS) till en tilläggsblob där skriptutdata laddas upp.
Parametrarna som används av skriptet.
Användning: --parameters arg1=XX arg2=XX.
Parametrarna som används av skriptet.
Användning: --protected-parameters credentials=somefoo secret=somebar.
Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>
.
Lösenord om det behövs för att använda parametern kör som användare. Den krypteras och loggas inte.
Som standard körs skriptprocessen under system-/rotanvändare. Ange anpassad användare som värd för processen.
Ange det skriptinnehåll som ska köras på den virtuella datorn.
Ange platsen för nedladdning av skript.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.
Tidsgränsen i sekunder för att köra körningskommandot.
Namnet på VM-skalningsuppsättningen.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.