Virtual Machines - Run Command
Kör kommandot på den virtuella datorn.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/runCommand?api-version=2024-07-01
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Namnet på resursgruppen. |
subscription
|
path | True |
string |
Prenumerationsautentiseringsuppgifter som unikt identifierar Microsoft Azure-prenumeration. Prenumerations-ID:t utgör en del av URI:n för varje tjänstanrop. |
vm
|
path | True |
string |
Namnet på den virtuella datorn. |
api-version
|
query | True |
string |
Klient-API-version. |
Begärandetext
Media Types: "application/json", "text/json"
Name | Obligatorisk | Typ | Description |
---|---|---|---|
commandId | True |
string |
Kör kommando-ID: t. |
parameters |
Kör kommandoparametrarna. |
||
script |
string[] |
Valfri. Skriptet som ska köras. När det här värdet anges åsidosätter det angivna skriptet kommandots standardskript. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
OKEJ Media Types: "application/json", "text/json" |
|
202 Accepted |
Accepterad Media Types: "application/json", "text/json" |
Säkerhet
azure_auth
Azure Active Directory OAuth2 Flow
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
Name | Description |
---|---|
user_impersonation | personifiera ditt användarkonto |
Exempel
VirtualMachineRunCommand
Exempelbegäran
Exempelsvar
{
"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
Definitioner
Name | Description |
---|---|
Instance |
Status för instansvy. |
Run |
Avbilda parametrar för virtuella datorer. |
Run |
Beskriver egenskaperna för en körningskommandoparameter. |
Run |
|
Status |
Nivåkoden. |
InstanceViewStatus
Status för instansvy.
Name | Typ | Description |
---|---|---|
code |
string |
Statuskoden. |
displayStatus |
string |
Den korta localizable-etiketten för statusen. |
level |
Nivåkoden. |
|
message |
string |
Det detaljerade statusmeddelandet, inklusive för aviseringar och felmeddelanden. |
time |
string |
Tidpunkten för statusen. |
RunCommandInput
Avbilda parametrar för virtuella datorer.
Name | Typ | Description |
---|---|---|
commandId |
string |
Kör kommando-ID: t. |
parameters |
Kör kommandoparametrarna. |
|
script |
string[] |
Valfri. Skriptet som ska köras. När det här värdet anges åsidosätter det angivna skriptet kommandots standardskript. |
RunCommandInputParameter
Beskriver egenskaperna för en körningskommandoparameter.
Name | Typ | Description |
---|---|---|
name |
string |
Namnet på körningskommandoparametern. |
value |
string |
Parametervärdet för körningskommandot. |
RunCommandResult
Name | Typ | Description |
---|---|---|
value |
Kör kommandoåtgärdssvaret. |
StatusLevelTypes
Nivåkoden.
Name | Typ | Description |
---|---|---|
Error |
string |
|
Info |
string |
|
Warning |
string |