az vmss run-command
Hantera körningskommandon på en VM-skalningsuppsättning.
Mer information finns i https://docs.microsoft.com/azure/virtual-machines/windows/run-command eller https://docs.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 | Allmän tillgänglighet |
az vmss run-command delete |
Åtgärden för att ta bort körningskommandot. |
Kärna | Allmän tillgänglighet |
az vmss run-command invoke |
Kör ett specifikt körningskommando på en vm-skalningsuppsättningsinstans. |
Kärna | Allmän tillgänglighet |
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 | Allmän tillgänglighet |
az vmss run-command show |
Åtgärden för att hämta VMSS-körningskommandot. |
Kärna | Allmän tillgänglighet |
az vmss run-command update |
Åtgärden för att uppdatera VMSS-körningskommandot. |
Kärna | Allmän tillgänglighet |
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.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på VM-skalningsuppsättningen.
Valfria parametrar
Valfritt. 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 http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .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.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .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 http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .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 enkla citat 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 standardinställningen med .az configure --defaults vmss=<name>
Blankstegsavgränsade parametrar i formatet [name=]value".
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .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 prenumerationen. Du kan konfigurera standardprenumerationen med .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 http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .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.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .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 http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .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
[--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
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.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .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 http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .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
Valfritt. 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.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .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 prenumerationen. Du kan konfigurera standardprenumerationen med .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 http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.