Compartir a través de


Virtual Machine Run Commands - Get

Obtiene un comando de ejecución específico para una suscripción en una ubicación.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/runCommands/{commandId}?api-version=2024-07-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
commandId
path True

string

Identificador del comando.

location
path True

string

Ubicación en la que se consultan los comandos de ejecución.

Patrón de Regex: ^[-\w\._]+$

subscriptionId
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.

api-version
query True

string

Versión de api de cliente.

Respuestas

Nombre Tipo Description
200 OK

RunCommandDocument

De acuerdo

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

VirtualMachineRunCommandGet

Solicitud de ejemplo

GET https://management.azure.com/subscriptions/24fb23e3-6ba3-41f0-9b6e-e41131d5d61e/providers/Microsoft.Compute/locations/SoutheastAsia/runCommands/RunPowerShellScript?api-version=2024-07-01

Respuesta de muestra

{
  "script": [
    "param(",
    "    [string]$arg1,",
    "    [string]$arg2",
    ")",
    "Write-Host This is a sample script with parameters $arg1 $arg2"
  ],
  "parameters": [
    {
      "name": "arg1",
      "type": "string",
      "defaultValue": "value1"
    },
    {
      "name": "arg2",
      "type": "string",
      "defaultValue": "value2"
    }
  ],
  "$schema": "http://schema.management.azure.com/schemas/2016-11-17/runcommands.json",
  "id": "RunPowerShellScript",
  "osType": "Windows",
  "label": "Executes a PowerShell script",
  "description": "Custom multiline PowerShell script should be defined in script property. Optional parameters can be set in parameters property."
}

Definiciones

Nombre Description
OperatingSystemTypes

Tipo de sistema operativo.

RunCommandDocument

Describe las propiedades de un comando de ejecución.

RunCommandParameterDefinition

Describe las propiedades de un parámetro de comando de ejecución.

OperatingSystemTypes

Tipo de sistema operativo.

Nombre Tipo Description
Linux

string

Windows

string

RunCommandDocument

Describe las propiedades de un comando de ejecución.

Nombre Tipo Description
$schema

string

Esquema de comandos de ejecución de máquina virtual.

description

string

Descripción del comando de ejecución de la máquina virtual.

id

string

Identificador de comando de ejecución de máquina virtual.

label

string

Etiqueta de comando de ejecución de máquina virtual.

osType

OperatingSystemTypes

Tipo de sistema operativo.

parameters

RunCommandParameterDefinition[]

Parámetros usados por el script.

script

string[]

Script que se va a ejecutar.

RunCommandParameterDefinition

Describe las propiedades de un parámetro de comando de ejecución.

Nombre Tipo Valor predeterminado Description
defaultValue

string

Valor predeterminado del parámetro de comando run.

name

string

Nombre del parámetro del comando run.

required

boolean

False

Se requiere el parámetro de comando run.

type

string

Tipo de parámetro de comando run.