az vmss run-command
Run-opdrachten beheren op een virtuele-machineschaalset.
Zie of https://docs.microsoft.com/azure/virtual-machines/linux/run-commandvoor meer informatiehttps://docs.microsoft.com/azure/virtual-machines/windows/run-command.
Opdracht
Name | Description | Type | Status |
---|---|---|---|
az vmss run-command create |
De bewerking voor het maken van de opdracht VMSS-VM uitvoeren. |
Basis | GA |
az vmss run-command delete |
De bewerking voor het verwijderen van de opdracht uitvoeren. |
Basis | GA |
az vmss run-command invoke |
Voer een specifieke uitvoeringsopdracht uit op een exemplaar van een virtuele-machineschaalset. |
Basis | GA |
az vmss run-command list |
De bewerking voor het ophalen van alle uitvoeringsopdrachten van een exemplaar in Virtual Machine Scaleset. |
Basis | GA |
az vmss run-command show |
De bewerking om de opdracht VMSS-uitvoering op te halen. |
Basis | GA |
az vmss run-command update |
De bewerking voor het bijwerken van de opdracht VMSS-uitvoering. |
Basis | GA |
az vmss run-command create
De bewerking voor het maken van de opdracht VMSS-VM uitvoeren.
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]
Voorbeelden
Voer de opdracht VMSS uit.
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"
Vereiste parameters
De exemplaar-id van de virtuele machine.
De naam van de opdracht voor het uitvoeren van de virtuele machine.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van de VM-schaalset.
Optionele parameters
Optioneel. Als dit is ingesteld op true, wordt het inrichten voltooid zodra het script wordt gestart en wacht niet totdat het script is voltooid.
Geef een commandId van vooraf gedefinieerd ingebouwd script op.
Uri (zonder SAS) naar een toevoeg-blob waar de scriptfoutstroom wordt geüpload.
Locatie. Waarden van: az account list-locations
. U kunt de standaardlocatie configureren met behulp van az configure --defaults location=<location>
.
Wacht niet totdat de langdurige bewerking is voltooid.
Uri (zonder SAS) naar een toevoeg-blob waar de scriptuitvoer wordt geüpload.
De parameters die door het script worden gebruikt.
Gebruik: --parameters arg1=XX arg2=XX.
De parameters die door het script worden gebruikt.
Gebruik: --protected-parameters credentials=somefoo secret=somebar.
Wachtwoord indien nodig voor het gebruik van de run-as-user-parameter. Het wordt versleuteld en niet geregistreerd.
Het scriptproces wordt standaard uitgevoerd onder systeem-/hoofdgebruiker. Geef een aangepaste gebruiker op om het proces te hosten.
Geef de scriptinhoud op die moet worden uitgevoerd op de virtuele machine.
Geef de downloadlocatie van het script op.
Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.
De time-out in seconden om de run-opdracht uit te voeren.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az vmss run-command delete
De bewerking voor het verwijderen van de opdracht uitvoeren.
az vmss run-command delete --name
[--ids]
[--instance-id]
[--no-wait]
[--resource-group]
[--subscription]
[--vmss-name]
[--yes]
Voorbeelden
De bewerking voor het verwijderen van de VMSS-opdracht uitvoeren..
az vmss run-command delete --resource-group "myResourceGroup" --instance-id "0" --run-command-name "myRunCommand" --vmss-name "myVMSS"
Vereiste parameters
De naam van de opdracht voor het uitvoeren van de virtuele machine.
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
De exemplaar-id van de virtuele machine.
Wacht niet totdat de langdurige bewerking is voltooid.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
De naam van de VM-schaalset.
Niet vragen om bevestiging.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az vmss run-command invoke
Voer een specifieke uitvoeringsopdracht uit op een exemplaar van een virtuele-machineschaalset.
az vmss run-command show
retourneert nuttige informatie over elke run-command. Ontdek de opdracht-id's uitvoeren 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 op 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 voorzichtig met single-quoting in 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 uit 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 (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Vm-exemplaar-id van schaalset.
Naam van schaalset. U kunt de standaardinstelling configureren met behulp van az configure --defaults vmss=<name>
.
Door spaties gescheiden parameters in de notatie van '[name=]value'.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Door spaties 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
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az vmss run-command list
De bewerking voor het ophalen van alle uitvoeringsopdrachten van een exemplaar in Virtual Machine Scaleset.
az vmss run-command list --instance-id
--resource-group
--vmss-name
[--expand]
Voorbeelden
Voer opdrachten weer in vmss-exemplaar.
az vmss run-command list --resource-group "myResourceGroup" --vmss-name "myVMSS" --instance-id "0"
Vereiste parameters
De exemplaar-id van de virtuele machine.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van de VM-schaalset.
Optionele parameters
De uitvouwexpressie die moet worden toegepast op de bewerking.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az vmss run-command show
De bewerking om de opdracht VMSS-uitvoering op te halen.
az vmss run-command show --name
[--ids]
[--instance-id]
[--instance-view]
[--resource-group]
[--subscription]
[--vmss-name]
Voorbeelden
Opdrachten voor VMSS-uitvoering ophalen.
az vmss run-command show --instance-id "0" --resource-group "myResourceGroup" --run-command-name "myRunCommand" --vmss-name "myVMSS"
Vereiste parameters
De naam van de opdracht voor het uitvoeren van de virtuele machine.
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
De exemplaar-id van de virtuele machine.
De exemplaarweergave van een uitvoeringsopdracht.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
De naam van de VM-schaalset.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az vmss run-command update
De bewerking voor het bijwerken van de opdracht VMSS-uitvoering.
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]
Voorbeelden
Voer de opdracht VMSS-uitvoering bij.
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"
Vereiste parameters
De naam van de opdracht voor het uitvoeren van de virtuele machine.
Optionele parameters
Optioneel. Als dit is ingesteld op true, wordt het inrichten voltooid zodra het script wordt gestart en wacht niet totdat het script is voltooid.
Geef een commandId van vooraf gedefinieerd ingebouwd script op.
Uri (zonder SAS) naar een toevoeg-blob waar de scriptfoutstroom wordt geüpload.
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
De exemplaar-id van de virtuele machine.
Locatie. Waarden van: az account list-locations
. U kunt de standaardlocatie configureren met behulp van az configure --defaults location=<location>
.
Wacht niet totdat de langdurige bewerking is voltooid.
Uri (zonder SAS) naar een toevoeg-blob waar de scriptuitvoer wordt geüpload.
De parameters die door het script worden gebruikt.
Gebruik: --parameters arg1=XX arg2=XX.
De parameters die door het script worden gebruikt.
Gebruik: --protected-parameters credentials=somefoo secret=somebar.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Wachtwoord indien nodig voor het gebruik van de run-as-user-parameter. Het wordt versleuteld en niet geregistreerd.
Het scriptproces wordt standaard uitgevoerd onder systeem-/hoofdgebruiker. Geef een aangepaste gebruiker op om het proces te hosten.
Geef de scriptinhoud op die moet worden uitgevoerd op de virtuele machine.
Geef de downloadlocatie van het script op.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.
De time-out in seconden om de run-opdracht uit te voeren.
De naam van de VM-schaalset.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.