az vm run-command
Futtatási parancsok kezelése virtuális gépen.
További információ: vagy https://docs.microsoft.com/azure/virtual-machines/windows/run-commandhttps://docs.microsoft.com/azure/virtual-machines/linux/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
A virtuális gép futtatási parancsának neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.
A virtuális gép neve.
Opcionális paraméterek
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.
Adja meg az előre definiált beépített szkript commandId azonosítóját.
Adja meg azt az Azure Storage-blobot, amelybe a szkript hibastreamje fel lesz töltve.
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.
Ne várja meg, amíg a hosszú ideig futó művelet befejeződik.
Adja meg azt az Azure Storage-blobot, amelybe a szkript kimeneti streamje fel lesz töltve.
A szkript által használt paraméterek.
A szkript által használt paraméterek.
Jelszó, ha a felhasználóként futtatott paraméter használatához szükséges. Titkosítva lesz, és nem lesz naplózva.
Alapértelmezés szerint a szkriptfolyamat a rendszer/gyökérfelhasználó alatt fut. Adja meg a folyamatot üzemeltető egyéni felhasználót.
Adja meg a virtuális gépen végrehajtandó szkripttartalmat.
Adja meg a szkript letöltési helyét.
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.
A futtatási parancs végrehajtásának időtúllépése másodpercben.
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a használatával az account set -s NAME_OR_IDkonfigurálhatja.
Növelje a naplózás részletességét. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
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
A virtuális gép futtatási parancsának neve.
Opcionális paraméterek
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.
Ne várja meg, amíg a hosszú ideig futó művelet befejeződik.
Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.
A virtuális gép neve.
Ne kérje a megerősítést.
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a használatával az account set -s NAME_OR_IDkonfigurálhatja.
Növelje a naplózás részletességét. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
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
A parancs azonosítója.
Opcionális paraméterek
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.
A virtuális gép neve. Az alapértelmezett beállításokat a használatával az configure --defaults vm=<name>konfigurálhatja.
Szóközzel elválasztott paraméterek "[name=]value" formátumban.
Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.
Szóközzel elválasztott szkriptsorok. A @{file} használatával betöltheti a parancsfájlt egy fájlból.
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a használatával az account set -s NAME_OR_IDkonfigurálhatja.
Növelje a naplózás részletességét. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
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
A műveletre alkalmazandó kibontó kifejezés.
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.
Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.
A virtuális gép neve.
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a használatával az account set -s NAME_OR_IDkonfigurálhatja.
Növelje a naplózás részletességét. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
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
A parancs azonosítója.
A műveletre alkalmazandó kibontó kifejezés.
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.
Futtatási parancs példánynézete.
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.
A virtuális gép futtatási parancsának neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.
A virtuális gép neve.
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a használatával az account set -s NAME_OR_IDkonfigurálhatja.
Növelje a naplózás részletességét. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
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
A virtuális gép futtatási parancsának neve.
Opcionális paraméterek
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.
Adja meg az előre definiált beépített szkript commandId azonosítóját.
Adja meg azt az Azure Storage-blobot, amelybe a szkript hibastreamje fel lesz töltve.
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.
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.
Ne várja meg, amíg a hosszú ideig futó művelet befejeződik.
Adja meg azt az Azure Storage-blobot, amelybe a szkript kimeneti streamje fel lesz töltve.
A szkript által használt paraméterek.
A szkript által használt paraméterek.
Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.
Jelszó, ha a felhasználóként futtatott paraméter használatához szükséges. Titkosítva lesz, és nem lesz naplózva.
Alapértelmezés szerint a szkriptfolyamat a rendszer/gyökérfelhasználó alatt fut. Adja meg a folyamatot üzemeltető egyéni felhasználót.
Adja meg a virtuális gépen végrehajtandó szkripttartalmat.
Adja meg a szkript letöltési helyét.
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.
A futtatási parancs végrehajtásának időtúllépése másodpercben.
A virtuális gép neve.
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a használatával az account set -s NAME_OR_IDkonfigurálhatja.
Növelje a naplózás részletességét. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
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
A parancs azonosítója.
Várjon, amíg létre nem jön a "provisioningState" paraméter a "Succeeded" (Sikeres) állapotban.
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'].
Várjon a törlésig.
Várjon, amíg az erőforrás létezik.
A műveletre alkalmazandó kibontó kifejezés.
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.
Futtatási parancs példánynézete.
Lekérdezési időköz másodpercben.
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.
A virtuális gép futtatási parancsának neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.
Maximális várakozás másodpercben.
Várjon, amíg frissül a provisioningState paraméterrel a "Succeeded" (Sikeres) időpontban.
A virtuális gép neve.
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a használatával az account set -s NAME_OR_IDkonfigurálhatja.
Növelje a naplózás részletességét. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
Visszajelzés
Visszajelzés küldése és megtekintése a következőhöz: