Virtual Machines - Run Command
Eseguire il comando nella macchina virtuale.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/runCommand?api-version=2024-07-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
resource
|
path | True |
string |
Nome del gruppo di risorse. |
subscription
|
path | True |
string |
Credenziali di sottoscrizione che identificano in modo univoco la sottoscrizione di Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata al servizio. |
vm
|
path | True |
string |
Nome della macchina virtuale. |
api-version
|
query | True |
string |
Versione dell'API client. |
Corpo della richiesta
Media Types: "application/json", "text/json"
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
commandId | True |
string |
ID del comando di esecuzione. |
parameters |
Parametri del comando di esecuzione. |
||
script |
string[] |
Opzionale. Script da eseguire. Quando questo valore viene specificato, lo script specificato eseguirà l'override dello script predefinito del comando. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK Media Types: "application/json", "text/json" |
|
202 Accepted |
Accettato Media Types: "application/json", "text/json" |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
VirtualMachineRunCommand
Esempio di richiesta
Risposta di esempio
{
"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
Definizioni
Nome | Descrizione |
---|---|
Instance |
Stato di visualizzazione dell'istanza. |
Run |
Acquisire i parametri della macchina virtuale. |
Run |
Descrive le proprietà di un parametro di comando di esecuzione. |
Run |
|
Status |
Codice a livello. |
InstanceViewStatus
Stato di visualizzazione dell'istanza.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di stato. |
displayStatus |
string |
Etichetta localizzabile breve per lo stato. |
level |
Codice a livello. |
|
message |
string |
Messaggio di stato dettagliato, inclusi gli avvisi e i messaggi di errore. |
time |
string |
Ora dello stato. |
RunCommandInput
Acquisire i parametri della macchina virtuale.
Nome | Tipo | Descrizione |
---|---|---|
commandId |
string |
ID del comando di esecuzione. |
parameters |
Parametri del comando di esecuzione. |
|
script |
string[] |
Opzionale. Script da eseguire. Quando questo valore viene specificato, lo script specificato eseguirà l'override dello script predefinito del comando. |
RunCommandInputParameter
Descrive le proprietà di un parametro di comando di esecuzione.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome del parametro del comando di esecuzione. |
value |
string |
Valore del parametro del comando run. |
RunCommandResult
Nome | Tipo | Descrizione |
---|---|---|
value |
Eseguire la risposta dell'operazione di comando. |
StatusLevelTypes
Codice a livello.
Nome | Tipo | Descrizione |
---|---|---|
Error |
string |
|
Info |
string |
|
Warning |
string |