az vmss run-command
Run-opdrachten beheren op een virtuele-machineschaalset.
Zie of voor https://docs.microsoft.com/azure/virtual-machines/windows/run-command meer https://docs.microsoft.com/azure/virtual-machines/linux/run-command informatie.
Opdracht
| az vmss run-command invoke |
Voer een specifieke opdracht uit op een exemplaar van een virtuele-machineschaalset. |
| az vmss run-command list |
Een lijst met alle beschikbare run-opdrachten voor een abonnement op een locatie. |
| az vmss run-command show |
Haalt een specifieke run-opdracht op voor een abonnement op een locatie. |
az vmss run-command invoke
Voer een specifieke opdracht uit op een exemplaar van een virtuele-machineschaalset.
az vmss run-command show retourneert nuttige informatie over elke run-opdracht. Ontdek Run command-id's via az vmss run-command list .
az vmss run-command invoke --command-id
[--ids]
[--instance-id]
[--name]
[--parameters]
[--resource-group]
[--scripts]
[--subscription]
Voorbeelden
Installeer nginx op een VMSS-exemplaar.
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"
Roep een run-command aan met parameters op een VMSS-exemplaar.
az vmss run-command invoke -g MyResourceGroup -n MyVMSS --command-id RunShellScript \ --instance-id 4 --scripts 'echo $1 $2' --parameters hello world
Roep de opdracht aan voor alle VMSS-exemplaren met behulp van de resource-ID's van het VMSS-exemplaar. Opmerking: " @- " wordt uitgebreid naar 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 @-
Voer een PowerShell-script uit op een Windows VMSS-exemplaar met parameters. Script dat inline is opgegeven. Wees op uw hoede voor een enkele aaneen 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
Voer een PowerShell-script uit op een Windows VMSS-exemplaar met parameters. Script dat is opgegeven vanuit het bestand.
# 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
Vereiste parameters
De opdracht-id.
Optionele parameters
Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.
Id van VM-exemplaar van schaalset.
Naam van schaalset. U kunt de standaardinstelling configureren met az configure --defaults vmss=<name> behulp van .
Door spaties gescheiden parameters in de indeling '[name=]value'.
De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Door spatie gescheiden scriptregels. Gebruik @{file} om een script uit een bestand te laden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az vmss run-command list
Een lijst met alle beschikbare run-opdrachten voor een abonnement op een locatie.
az vmss run-command list --location
[--query-examples]
[--subscription]
Vereiste parameters
Locatie. Waarden van: az account list-locations . U kunt de standaardlocatie configureren met az configure --defaults location=<location> behulp van .
Optionele parameters
JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiƫren en deze na de parameter --query tussen dubbele aanhalingstekens plakken om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az vmss run-command show
Haalt een specifieke run-opdracht op voor een abonnement op een locatie.
az vmss run-command show --command-id
--location
[--query-examples]
[--subscription]
Voorbeelden
Haalt een specifieke run-opdracht op voor een abonnement op een locatie. (automatisch gegenereerd)
az vmss run-command show --command-id RunShellScript --location westus2 --subscription mysubscription
Vereiste parameters
De opdracht-id.
Locatie. Waarden van: az account list-locations . U kunt de standaardlocatie configureren met az configure --defaults location=<location> behulp van .
Optionele parameters
JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiƫren en deze na de parameter --query tussen dubbele aanhalingstekens plakken om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.