az vm run-command
Voeropdrachten op een virtuele machine beheren.
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 vm run-command invoke |
Voer een specifieke run-opdracht uit op een VM. |
| az vm run-command list |
Een lijst met alle beschikbare run-opdrachten voor een abonnement op een locatie. |
| az vm run-command show |
Haalt een specifieke run-opdracht op voor een abonnement op een locatie. |
az vm run-command invoke
Voer een specifieke run-opdracht uit op een VM.
az vm run-command show retourneert nuttige informatie over elke run-command. Ontdek run command-id's via az vmss run-command list .
az vm run-command invoke --command-id
[--ids]
[--name]
[--parameters]
[--resource-group]
[--scripts]
[--subscription]
Voorbeelden
Installeer nginx op een linux-VM.
az vm run-command invoke -g MyResourceGroup -n MyVm --command-id RunShellScript --scripts "sudo apt-get update && sudo apt-get install -y nginx"
Voer de shell-opdracht uit op een linux-VM met parameters.
az vm run-command invoke -g MyResourceGroup -n MyVm --command-id RunShellScript --scripts 'echo $1 $2' --parameters hello world
Voer een PowerShell-script uit op een windows-VM met parameters. Script dat inline is opgegeven. Wees op uw hoede voor enkelvoudige aaneen CMD.exe.
az vm 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'
Voer een PowerShell-script uit op een windows-VM 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 vm run-command invoke --command-id RunPowerShellScript --name win-vm -g my-resource-group \
--scripts @script.ps1 --parameters "arg1=somefoo" "arg2=somebar"
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.
De naam van de virtuele machine. U kunt de standaardinstelling configureren met az configure --defaults vm=<name> behulp van .
Door spaties gescheiden parameters in de notatie '[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 az account set -s NAME_OR_ID behulp van .
Vergroot de logboekregistratie 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 logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az vm run-command list
Een lijst met alle beschikbare run-opdrachten voor een abonnement op een locatie.
az vm 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 plakken na de parameter --query tussen dubbele aanhalingstekens 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 az account set -s NAME_OR_ID behulp van .
Vergroot de logboekregistratie 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 logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az vm run-command show
Haalt een specifieke run-opdracht op voor een abonnement op een locatie.
az vm run-command show --command-id
--location
[--query-examples]
[--subscription]
Voorbeelden
vm run-command show (automatisch gegenereerd)
az vm run-command show --command-id RunShellScript --location westus2
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 plakken na de parameter --query tussen dubbele aanhalingstekens 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 az account set -s NAME_OR_ID behulp van .
Vergroot de logboekregistratie 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 logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.