az vm run-command

Parancsok

az vm run-command create

A futtatási parancs létrehozásához szükséges művelet.

az vm run-command delete

A futtatási parancs törlésére irányuló művelet.

az vm run-command invoke

Futtasson egy adott futtatási parancsot egy virtuális gépen.

az vm run-command list

A virtuális gép összes futtatási parancsának lekérésére szolgáló művelet. Egy adott helyen lévő előfizetés összes elérhető futtatási parancsát listázza.

az vm run-command show

A futtatási parancs lekérésének művelete. És lekér egy adott futtatási parancsot egy adott helyen lévő előfizetéshez.

az vm run-command update

A futtatási parancs frissítésére irányuló művelet.

az vm run-command wait

Helyezze a parancssori felületet várakozó állapotba, amíg a res virtual-machine-run-command feltétel nem teljesül.

az vm run-command create

A futtatási parancs létrehozásához szükséges művelet.

az vm run-command create --name
                         --resource-group
                         --vm-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éldák

Hozzon létre egy futtatási parancsot.

az vm run-command create --resource-group "myResourceGroup" --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" --vm-name "myVM"

Kötelező paraméterek

--name --run-command-name

A virtuális gép futtatási parancsának neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--vm-name

A virtuális gép neve.

Opcionális paraméterek

--async-execution

Választható. Ha igaz értékre van állítva, a kiépítés a szkript indításakor azonnal befejeződik, és nem várja meg a szkript befejezését.

elfogadott értékek: false, true
--command-id

Adja meg az előre definiált beépített szkript commandId azonosítóját.

--error-blob-uri

Adja meg azt az Azure Storage-blobot, amelybe a szkript hibastreamje fel lesz töltve.

--location -l

Tartózkodási hely beállításnál. Értékek innen: az account list-locations. Az alapértelmezett helyet a használatával az configure --defaults location=<location>konfigurálhatja.

--no-wait

Ne várja meg, amíg a hosszú ideig futó művelet befejeződik.

--output-blob-uri

Adja meg azt az Azure Storage-blobot, amelybe a szkript kimeneti streamje fel lesz töltve.

--parameters

A szkript által használt paraméterek.

--protected-parameters

A szkript által használt paraméterek.

--run-as-password

Jelszó, ha a felhasználóként futtatott paraméter használatához szükséges. Titkosítva lesz, és nem lesz naplózva.

--run-as-user

Alapértelmezés szerint a szkriptfolyamat a rendszer/gyökérfelhasználó alatt fut. Adja meg a folyamatot üzemeltető egyéni felhasználót.

--script

Adja meg a virtuális gépen végrehajtandó szkripttartalmat.

--script-uri

Adja meg a szkript letöltési helyét.

--tags

Szóközzel tagolt címkék: kulcs[=érték] [kulcs[=érték] ...]. A "" használatával törölheti a meglévő címkéket.

--timeout-in-seconds

A futtatási parancs végrehajtásának időtúllépése másodpercben.

az vm run-command delete

A futtatási parancs törlésére irányuló művelet.

az vm run-command delete --name
                         [--ids]
                         [--no-wait]
                         [--resource-group]
                         [--vm-name]
                         [--yes]

Példák

Futtatási parancs törlése.

az vm run-command delete --resource-group "myResourceGroup" --run-command-name "myRunCommand" --vm-name "myVM"

Kötelező paraméterek

--name --run-command-name

A virtuális gép futtatási parancsának neve.

Opcionális paraméterek

--ids

Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. Adja meg a --ids vagy más "Erőforrás-azonosító" argumentumokat.

--no-wait

Ne várja meg, amíg a hosszú ideig futó művelet befejeződik.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--vm-name

A virtuális gép neve.

--yes -y

Ne kérje a megerősítést.

az vm run-command invoke

Futtasson egy adott futtatási parancsot egy virtuális gépen.

az vm run-command show A hasznos információkat ad vissza az egyes futtatási parancsokról. A Futtatás parancsazonosítóinak felderítése a következőn keresztül az vmss run-command list: .

az vm run-command invoke --command-id
                         [--ids]
                         [--name]
                         [--parameters]
                         [--resource-group]
                         [--scripts]

Példák

Telepítse az nginxet linuxos virtuális gépen.

az vm run-command invoke -g MyResourceGroup -n MyVm --command-id RunShellScript --scripts "sudo apt-get update && sudo apt-get install -y nginx"

Rendszerhéjparancs futtatása linuxos virtuális gépen paraméterekkel.

az vm run-command invoke -g MyResourceGroup -n MyVm --command-id RunShellScript --scripts 'echo $1 $2' --parameters hello world

PowerShell-szkript futtatása paraméterekkel rendelkező Windows rendszerű virtuális gépen. A szkript beágyazottan van megadva. Legyen óvatos az egyszeres idézőjelek 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'

PowerShell-szkript futtatása paraméterekkel rendelkező Windows rendszerű virtuális gépen. A fájlból megadott szkript.

# 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"

Kötelező paraméterek

--command-id

A parancs azonosítója.

érték forrása: az vm run-command list

Opcionális paraméterek

--ids

Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. Adja meg a --ids vagy más "Erőforrás-azonosító" argumentumokat.

--name -n

A virtuális gép neve. Az alapértelmezett beállításokat a használatával az configure --defaults vm=<name>konfigurálhatja.

--parameters

Szóközzel elválasztott paraméterek "[name=]value" formátumban.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--scripts

Szóközzel elválasztott szkriptsorok. A @{file} használatával betöltheti a parancsfájlt egy fájlból.

az vm run-command list

A virtuális gép összes futtatási parancsának lekérésére szolgáló művelet. Egy adott helyen lévő előfizetés összes elérhető futtatási parancsát listázza.

az vm run-command list [--expand]
                       [--location]
                       [--resource-group]
                       [--vm-name]

Példák

Listázhatja a virtuális gépek futtatási parancsát.

az vm run-command list --resource-group "myResourceGroup" --vm-name "myVM"

Listázhatja az előfizetés összes elérhető futtatási parancsát egy helyen.

az vm run-command list --location "SoutheastAsia"

Opcionális paraméterek

--expand

A műveletre alkalmazandó kibontó kifejezés.

--location -l

Tartózkodási hely beállításnál. Értékek innen: az account list-locations. Az alapértelmezett helyet a használatával az configure --defaults location=<location>konfigurálhatja.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--vm-name

A virtuális gép neve.

az vm run-command show

A futtatási parancs lekérésének művelete. És lekér egy adott futtatási parancsot egy adott helyen lévő előfizetéshez.

az vm run-command show [--command-id]
                       [--expand]
                       [--ids]
                       [--instance-view]
                       [--location]
                       [--name]
                       [--resource-group]
                       [--vm-name]

Példák

Kérje le a futtatási parancsokat a virtuális gépen.

az vm run-command show --resource-group "myResourceGroup" --run-command-name "myRunCommand" --vm-name "myVM"

Adott futtatási parancs lekérése egy adott helyen lévő előfizetéshez.

az vm run-command show --command-id "RunPowerShellScript" --location "SoutheastAsia"

Opcionális paraméterek

--command-id

A parancs azonosítója.

--expand

A műveletre alkalmazandó kibontó kifejezés.

--ids

Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. Adja meg a --ids vagy más "Erőforrás-azonosító" argumentumokat.

--instance-view

Futtatási parancs példánynézete.

--location -l

Tartózkodási hely beállításnál. Értékek innen: az account list-locations. Az alapértelmezett helyet a használatával az configure --defaults location=<location>konfigurálhatja.

--name --run-command-name

A virtuális gép futtatási parancsának neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--vm-name

A virtuális gép neve.

az vm run-command update

A futtatási parancs frissítésére irányuló művelet.

az vm run-command update --name
                         [--async-execution {false, true}]
                         [--command-id]
                         [--error-blob-uri]
                         [--ids]
                         [--location]
                         [--no-wait]
                         [--output-blob-uri]
                         [--parameters]
                         [--protected-parameters]
                         [--resource-group]
                         [--run-as-password]
                         [--run-as-user]
                         [--script]
                         [--script-uri]
                         [--tags]
                         [--timeout-in-seconds]
                         [--vm-name]

Példák

Futtassa a parancsot.

az vm run-command update --resource-group "myResourceGroup" --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" --vm-name "myVM"

Kötelező paraméterek

--name --run-command-name

A virtuális gép futtatási parancsának neve.

Opcionális paraméterek

--async-execution

Választható. Ha igaz értékre van állítva, a kiépítés a szkript indításakor azonnal befejeződik, és nem várja meg a szkript befejezését.

elfogadott értékek: false, true
--command-id

Adja meg az előre definiált beépített szkript commandId azonosítóját.

--error-blob-uri

Adja meg azt az Azure Storage-blobot, amelybe a szkript hibastreamje fel lesz töltve.

--ids

Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. Adja meg a --ids vagy más "Erőforrás-azonosító" argumentumokat.

--location -l

Tartózkodási hely beállításnál. Értékek innen: az account list-locations. Az alapértelmezett helyet a használatával az configure --defaults location=<location>konfigurálhatja.

--no-wait

Ne várja meg, amíg a hosszú ideig futó művelet befejeződik.

--output-blob-uri

Adja meg azt az Azure Storage-blobot, amelybe a szkript kimeneti streamje fel lesz töltve.

--parameters

A szkript által használt paraméterek.

--protected-parameters

A szkript által használt paraméterek.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--run-as-password

Jelszó, ha a felhasználóként futtatott paraméter használatához szükséges. Titkosítva lesz, és nem lesz naplózva.

--run-as-user

Alapértelmezés szerint a szkriptfolyamat a rendszer/gyökérfelhasználó alatt fut. Adja meg a folyamatot üzemeltető egyéni felhasználót.

--script

Adja meg a virtuális gépen végrehajtandó szkripttartalmat.

--script-uri

Adja meg a szkript letöltési helyét.

--tags

Szóközzel tagolt címkék: kulcs[=érték] [kulcs[=érték] ...]. A "" használatával törölheti a meglévő címkéket.

--timeout-in-seconds

A futtatási parancs végrehajtásának időtúllépése másodpercben.

--vm-name

A virtuális gép neve.

az vm run-command wait

Helyezze a parancssori felületet várakozó állapotba, amíg a res virtual-machine-run-command feltétel nem teljesül.

az vm run-command wait [--command-id]
                       [--created]
                       [--custom]
                       [--deleted]
                       [--exists]
                       [--expand]
                       [--ids]
                       [--instance-view]
                       [--interval]
                       [--location]
                       [--name]
                       [--resource-group]
                       [--timeout]
                       [--updated]
                       [--vm-name]

Opcionális paraméterek

--command-id

A parancs azonosítója.

--created

Várjon, amíg létre nem jön a "provisioningState" paraméter a "Succeeded" (Sikeres) állapotban.

--custom

Várja meg, amíg a feltétel megfelel egy egyéni JMESPath-lekérdezésnek. Például provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Várjon a törlésig.

--exists

Várjon, amíg az erőforrás létezik.

--expand

A műveletre alkalmazandó kibontó kifejezés.

--ids

Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. Adja meg a --ids vagy más "Erőforrás-azonosító" argumentumokat.

--instance-view

Futtatási parancs példánynézete.

--interval

Lekérdezési időköz másodpercben.

alapértelmezett érték: 30
--location -l

Tartózkodási hely beállításnál. Értékek innen: az account list-locations. Az alapértelmezett helyet a használatával az configure --defaults location=<location>konfigurálhatja.

--name --run-command-name

A virtuális gép futtatási parancsának neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--timeout

Maximális várakozás másodpercben.

alapértelmezett érték: 3600
--updated

Várjon, amíg frissül a provisioningState paraméterrel a "Succeeded" (Sikeres) időpontban.

--vm-name

A virtuális gép neve.