az vm run-command

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

--command-id

De opdracht-id.

waarde vanaf: az vm run-command list

Optionele parameters

--ids

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.

--name -n

De naam van de virtuele machine. U kunt de standaardinstelling configureren met az configure --defaults vm=<name> behulp van .

--parameters

Door spaties gescheiden parameters in de notatie '[name=]value'.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

--scripts

Door spaties gescheiden scriptregels. Gebruik @{file} om een script uit een bestand te laden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

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

--location -l

Locatie. Waarden van: az account list-locations . U kunt de standaardlocatie configureren met az configure --defaults location=<location> behulp van .

Optionele parameters

--query-examples

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.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

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

--command-id

De opdracht-id.

waarde vanaf: az vm run-command list
--location -l

Locatie. Waarden van: az account list-locations . U kunt de standaardlocatie configureren met az configure --defaults location=<location> behulp van .

Optionele parameters

--query-examples

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.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .