Virtual Machines - Run Command
Ejecute el comando en la máquina virtual.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/runCommand?api-version=2024-07-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Nombre del grupo de recursos. |
subscription
|
path | True |
string |
Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio. |
vm
|
path | True |
string |
Nombre de la máquina virtual. |
api-version
|
query | True |
string |
Versión de api de cliente. |
Cuerpo de la solicitud
Media Types: "application/json", "text/json"
Nombre | Requerido | Tipo | Description |
---|---|---|---|
commandId | True |
string |
Identificador de comando de ejecución. |
parameters |
Parámetros del comando run. |
||
script |
string[] |
Opcional. Script que se va a ejecutar. Cuando se especifica este valor, el script especificado invalidará el script predeterminado del comando. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
De acuerdo Media Types: "application/json", "text/json" |
|
202 Accepted |
Aceptado Media Types: "application/json", "text/json" |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantar la cuenta de usuario |
Ejemplos
VirtualMachineRunCommand
Solicitud de ejemplo
Respuesta de muestra
{
"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
Definiciones
Nombre | Description |
---|---|
Instance |
Estado de la vista de instancia. |
Run |
Captura de parámetros de máquina virtual. |
Run |
Describe las propiedades de un parámetro de comando de ejecución. |
Run |
|
Status |
Código de nivel. |
InstanceViewStatus
Estado de la vista de instancia.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de estado. |
displayStatus |
string |
Etiqueta localizable corta para el estado. |
level |
Código de nivel. |
|
message |
string |
Mensaje de estado detallado, incluido para alertas y mensajes de error. |
time |
string |
Hora del estado. |
RunCommandInput
Captura de parámetros de máquina virtual.
Nombre | Tipo | Description |
---|---|---|
commandId |
string |
Identificador de comando de ejecución. |
parameters |
Parámetros del comando run. |
|
script |
string[] |
Opcional. Script que se va a ejecutar. Cuando se especifica este valor, el script especificado invalidará el script predeterminado del comando. |
RunCommandInputParameter
Describe las propiedades de un parámetro de comando de ejecución.
Nombre | Tipo | Description |
---|---|---|
name |
string |
Nombre del parámetro del comando run. |
value |
string |
Valor del parámetro del comando run. |
RunCommandResult
Nombre | Tipo | Description |
---|---|---|
value |
Ejecute la respuesta de la operación de comando. |
StatusLevelTypes
Código de nivel.
Nombre | Tipo | Description |
---|---|---|
Error |
string |
|
Info |
string |
|
Warning |
string |