az vmss run-command
Správa příkazů spuštění ve škálovací sadě virtuálních počítačů
Další informace naleznete v tématech https://docs.microsoft.com/azure/virtual-machines/windows/run-command a https://docs.microsoft.com/azure/virtual-machines/linux/run-command.
Příkazy
Name | Description | Typ | Stav |
---|---|---|---|
az vmss run-command create |
Operace vytvoření příkazu spuštění virtuálního počítače VMSS. |
Základ | GA |
az vmss run-command delete |
Operace pro odstranění příkazu run. |
Základ | GA |
az vmss run-command invoke |
V instanci škálovací sady virtuálních počítačů spusťte konkrétní příkaz spuštění. |
Základ | GA |
az vmss run-command list |
Operace pro získání všech příkazů spuštění instance ve škálovací sadě virtuálních počítačů. |
Základ | GA |
az vmss run-command show |
Operace pro získání příkazu spuštění VMSS. |
Základ | GA |
az vmss run-command update |
Operace pro aktualizaci příkazu spuštění VMSS. |
Základ | GA |
az vmss run-command create
Operace vytvoření příkazu spuštění virtuálního počítače VMSS.
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]
Příklady
Vytvořte příkaz pro spuštění VMSS.
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"
Povinné parametry
ID instance virtuálního počítače.
Název příkazu spuštění virtuálního počítače.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název škálovací sady virtuálních počítačů
Volitelné parametry
Nepovinné. Pokud je hodnota true, zřizování se dokončí, jakmile se skript spustí a nečeká na dokončení skriptu.
Zadejte commandId předdefinovaného předdefinovaného skriptu.
Identifikátor URI (bez SAS) do doplňovacího objektu blob, kde se nahraje datový proud chyby skriptu.
Umístění. Hodnoty z: az account list-locations
. Výchozí umístění můžete nakonfigurovat pomocí .az configure --defaults location=<location>
Nečekejte na dokončení dlouhotrvající operace.
Identifikátor URI (bez SAS) k doplňovacímu objektu blob, ve kterém se nahraje výstup skriptu.
Parametry používané skriptem.
Použití: --parameters arg1=XX arg2=XX.
Parametry používané skriptem.
Použití: --protected-parameters credentials=somefoo secret=somebar.
Heslo v případě potřeby pro použití parametru run-as-user Zašifruje se a nezaprotokoluje.
Ve výchozím nastavení se proces skriptu spouští pod systémovým nebo kořenovým uživatelem. Zadejte vlastního uživatele, který má být hostitelem procesu.
Zadejte obsah skriptu, který se má na virtuálním počítači spustit.
Zadejte umístění pro stažení skriptu.
Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".
Časový limit v sekundách pro spuštění příkazu.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az vmss run-command delete
Operace pro odstranění příkazu run.
az vmss run-command delete --name
[--ids]
[--instance-id]
[--no-wait]
[--resource-group]
[--subscription]
[--vmss-name]
[--yes]
Příklady
Operace pro odstranění příkazu VMSS run..
az vmss run-command delete --resource-group "myResourceGroup" --instance-id "0" --run-command-name "myRunCommand" --vmss-name "myVMSS"
Povinné parametry
Název příkazu spuštění virtuálního počítače.
Volitelné parametry
Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.
ID instance virtuálního počítače.
Nečekejte na dokončení dlouhotrvající operace.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Název škálovací sady virtuálních počítačů
Nezotvádejte výzvu k potvrzení.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az vmss run-command invoke
V instanci škálovací sady virtuálních počítačů spusťte konkrétní příkaz spuštění.
az vmss run-command show
vrátí užitečné informace o každém příkazu run-command. Zjišťování příkazu Run command-id přes az vmss run-command list
.
az vmss run-command invoke --command-id
[--ids]
[--instance-id]
[--name]
[--parameters]
[--resource-group]
[--scripts]
[--subscription]
Příklady
Nainstalujte nginx na instanci VMSS.
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"
Vyvolání příkazu run s parametry v instanci VMSS.
az vmss run-command invoke -g MyResourceGroup -n MyVMSS --command-id RunShellScript \ --instance-id 4 --scripts 'echo $1 $2' --parameters hello world
Vyvolání příkazu na všech instancích VMSS pomocí ID prostředků instance VMSS Poznámka: "@-" se rozbalí na 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 @-
Spusťte skript PowerShellu na instanci VMSS s Windows s parametry. Skript zadaný vložený. Buďte opatrní na jedno-quoting v 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
Spusťte skript PowerShellu na instanci VMSS s Windows s parametry. Skript zadaný ze souboru
# 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
Povinné parametry
ID příkazu.
Volitelné parametry
Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.
ID instance virtuálních počítačů škálovací sady
Název škálovací sady Výchozí nastavení můžete nakonfigurovat pomocí az configure --defaults vmss=<name>
.
Parametry oddělené mezerami ve formátu [name=]value
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Řádky skriptu oddělené mezerami. K načtení skriptu ze souboru použijte soubor @{file}.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az vmss run-command list
Operace pro získání všech příkazů spuštění instance ve škálovací sadě virtuálních počítačů.
az vmss run-command list --instance-id
--resource-group
--vmss-name
[--expand]
Příklady
Výpis příkazů spuštění v instanci Vmss
az vmss run-command list --resource-group "myResourceGroup" --vmss-name "myVMSS" --instance-id "0"
Povinné parametry
ID instance virtuálního počítače.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název škálovací sady virtuálních počítačů
Volitelné parametry
Výraz rozbalení, který se má použít pro operaci.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az vmss run-command show
Operace pro získání příkazu spuštění VMSS.
az vmss run-command show --name
[--ids]
[--instance-id]
[--instance-view]
[--resource-group]
[--subscription]
[--vmss-name]
Příklady
Získejte příkazy pro spuštění VMSS.
az vmss run-command show --instance-id "0" --resource-group "myResourceGroup" --run-command-name "myRunCommand" --vmss-name "myVMSS"
Povinné parametry
Název příkazu spuštění virtuálního počítače.
Volitelné parametry
Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.
ID instance virtuálního počítače.
Zobrazení instance příkazu spustit.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Název škálovací sady virtuálních počítačů
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az vmss run-command update
Operace pro aktualizaci příkazu spuštění VMSS.
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]
Příklady
Aktualizujte příkaz spuštění VMSS.
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"
Povinné parametry
Název příkazu spuštění virtuálního počítače.
Volitelné parametry
Nepovinné. Pokud je hodnota true, zřizování se dokončí, jakmile se skript spustí a nečeká na dokončení skriptu.
Zadejte commandId předdefinovaného předdefinovaného skriptu.
Identifikátor URI (bez SAS) do doplňovacího objektu blob, kde se nahraje datový proud chyby skriptu.
Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.
ID instance virtuálního počítače.
Umístění. Hodnoty z: az account list-locations
. Výchozí umístění můžete nakonfigurovat pomocí .az configure --defaults location=<location>
Nečekejte na dokončení dlouhotrvající operace.
Identifikátor URI (bez SAS) k doplňovacímu objektu blob, ve kterém se nahraje výstup skriptu.
Parametry používané skriptem.
Použití: --parameters arg1=XX arg2=XX.
Parametry používané skriptem.
Použití: --protected-parameters credentials=somefoo secret=somebar.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Heslo v případě potřeby pro použití parametru run-as-user Zašifruje se a nezaprotokoluje.
Ve výchozím nastavení se proces skriptu spouští pod systémovým nebo kořenovým uživatelem. Zadejte vlastního uživatele, který má být hostitelem procesu.
Zadejte obsah skriptu, který se má na virtuálním počítači spustit.
Zadejte umístění pro stažení skriptu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".
Časový limit v sekundách pro spuštění příkazu.
Název škálovací sady virtuálních počítačů
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.