Condividi tramite


Virtual Machine Run Commands - Get

Ottiene un comando di esecuzione specifico per una sottoscrizione in un percorso.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
commandId
path True

string

ID del comando.

location
path True

string

Il percorso in cui vengono eseguiti i comandi viene eseguita una query.

Criterio di espressione regolare: ^[-\w\._]+$

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

api-version
query True

string

Versione dell'API client.

Risposte

Nome Tipo Descrizione
200 OK

RunCommandDocument

OK

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

VirtualMachineRunCommandGet

Esempio di richiesta

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

Risposta di esempio

{
  "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."
}

Definizioni

Nome Descrizione
OperatingSystemTypes

Tipo di sistema operativo.

RunCommandDocument

Vengono descritte le proprietà di un comando Esegui.

RunCommandParameterDefinition

Descrive le proprietà di un parametro di comando di esecuzione.

OperatingSystemTypes

Tipo di sistema operativo.

Nome Tipo Descrizione
Linux

string

Windows

string

RunCommandDocument

Vengono descritte le proprietà di un comando Esegui.

Nome Tipo Descrizione
$schema

string

Schema del comando di esecuzione della macchina virtuale.

description

string

Descrizione del comando di esecuzione della macchina virtuale.

id

string

ID comando di esecuzione della macchina virtuale.

label

string

Etichetta del comando di esecuzione della macchina virtuale.

osType

OperatingSystemTypes

Tipo di sistema operativo.

parameters

RunCommandParameterDefinition[]

Parametri utilizzati dallo script.

script

string[]

Script da eseguire.

RunCommandParameterDefinition

Descrive le proprietà di un parametro di comando di esecuzione.

Nome Tipo Valore predefinito Descrizione
defaultValue

string

Valore predefinito del parametro di comando run.

name

string

Nome del parametro del comando di esecuzione.

required

boolean

False

Parametro di comando di esecuzione obbligatorio.

type

string

Tipo di parametro del comando run.