Virtual Machines - Run Command
Futtassa a parancsot a virtuális gépen.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/runCommand?api-version=2024-07-01
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Az erőforráscsoport neve. |
subscription
|
path | True |
string |
Az előfizetés hitelesítő adatai, amelyek egyedileg azonosítják a Microsoft Azure-előfizetést. Az előfizetés azonosítója minden szolgáltatáshíváshoz az URI részét képezi. |
vm
|
path | True |
string |
A virtuális gép neve. |
api-version
|
query | True |
string |
Ügyfél API-verziója. |
Kérelem törzse
Media Types: "application/json", "text/json"
Name | Kötelező | Típus | Description |
---|---|---|---|
commandId | True |
string |
A futtatási parancs azonosítója. |
parameters |
A futtatási parancs paraméterei. |
||
script |
string[] |
Szabadon választható. A végrehajtandó szkript. Ha ez az érték meg van adva, a megadott szkript felülírja a parancs alapértelmezett szkriptét. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK |
OKÉ Media Types: "application/json", "text/json" |
|
202 Accepted |
Elfogadott Media Types: "application/json", "text/json" |
Biztonság
azure_auth
Azure Active Directory OAuth2 Flow
Típus:
oauth2
Folyamat:
implicit
Engedélyezési URL:
https://login.microsoftonline.com/common/oauth2/authorize
Hatókörök
Name | Description |
---|---|
user_impersonation | a felhasználói fiók megszemélyesítése |
Példák
VirtualMachineRunCommand
Mintakérelem
Mintaválasz
{
"value": [
{
"code": "ComponentStatus/StdOut/succeeded",
"level": "Info",
"displayStatus": "Provisioning succeeded",
"message": "This is a sample script with parameters value1 value2"
},
{
"code": "ComponentStatus/StdErr/succeeded",
"level": "Info",
"displayStatus": "Provisioning succeeded",
"message": ""
}
]
}
Location: https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/westus/operations/{operationId}&monitor=true&api-version=2024-07-01
Definíciók
Name | Description |
---|---|
Instance |
Példánynézet állapota. |
Run |
Virtuálisgép-paraméterek rögzítése. |
Run |
A futtatási parancsparaméter tulajdonságait ismerteti. |
Run |
|
Status |
A szintkód. |
InstanceViewStatus
Példánynézet állapota.
Name | Típus | Description |
---|---|---|
code |
string |
Az állapotkód. |
displayStatus |
string |
Az állapot rövid honosítható címkéje. |
level |
A szintkód. |
|
message |
string |
A részletes állapotüzenet, beleértve a riasztásokat és a hibaüzeneteket is. |
time |
string (date-time) |
Az állapot időpontja. |
RunCommandInput
Virtuálisgép-paraméterek rögzítése.
Name | Típus | Description |
---|---|---|
commandId |
string |
A futtatási parancs azonosítója. |
parameters |
A futtatási parancs paraméterei. |
|
script |
string[] |
Szabadon választható. A végrehajtandó szkript. Ha ez az érték meg van adva, a megadott szkript felülírja a parancs alapértelmezett szkriptét. |
RunCommandInputParameter
A futtatási parancsparaméter tulajdonságait ismerteti.
Name | Típus | Description |
---|---|---|
name |
string |
A futtatási parancs paraméterének neve. |
value |
string |
A futtatási parancs paraméterének értéke. |
RunCommandResult
Name | Típus | Description |
---|---|---|
value |
Futtassa a parancsművelet válaszát. |
StatusLevelTypes
A szintkód.
Érték | Description |
---|---|
Error | |
Info | |
Warning |