Virtual Machines - Run Command
Spusťte příkaz na virtuálním počítači.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/runCommand?api-version=2026-04-01
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Název skupiny zdrojů. Název nerozlišuje malá a velká písmena. |
|
subscription
|
path | True |
string minLength: 1 |
ID cílového předplatného. |
|
vm
|
path | True |
string |
Název virtuálního počítače. |
|
api-version
|
query | True |
string minLength: 1 |
Verze rozhraní API, která se má použít pro tuto operaci. |
Text požadavku
| Name | Vyžadováno | Typ | Description |
|---|---|---|---|
| commandId | True |
string |
Určuje commandId předdefinovaného předdefinovaného skriptu. ID příkazů dostupná pro Linux jsou uvedena na https://aka.ms/RunCommandManagedLinux#available-commands, Windows na https://aka.ms/RunCommandManagedWindows#available-commands. |
| parameters |
Parametry příkazu spustit. |
||
| script |
string[] |
Optional. Skript, který se má spustit. Pokud je tato hodnota zadaná, daný skript přepíše výchozí skript příkazu. |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Operace Azure byla úspěšně dokončena. |
|
| 202 Accepted |
Operace prostředku byla přijata. Hlavičky
|
|
| Other Status Codes |
Neočekávaná chybová odpověď |
Zabezpečení
azure_auth
Tok OAuth2 služby Azure Active Directory.
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
| Name | Description |
|---|---|
| user_impersonation | vydávat se za svůj uživatelský účet |
Příklady
VirtualMachineRunCommand
Ukázkový požadavek
POST https://management.azure.com/subscriptions/24fb23e3-6ba3-41f0-9b6e-e41131d5d61e/resourceGroups/crptestar98131/providers/Microsoft.Compute/virtualMachines/vm3036/runCommand?api-version=2026-04-01
{
"commandId": "RunPowerShellScript"
}
Ukázková odpověď
{
"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=2026-04-01
Definice
| Name | Description |
|---|---|
|
Api |
Chyba rozhraní API |
|
Api |
Základ chyb rozhraní API. |
|
Cloud |
Odpověď na chybu z výpočetní služby |
|
Inner |
Podrobnosti vnitřní chyby. |
|
Instance |
Stav zobrazení instance |
|
Run |
Zachyťte parametry virtuálního počítače. |
|
Run |
Popisuje vlastnosti parametru příkazu run. |
|
Run |
|
|
Status |
Kód úrovně. |
ApiError
Chyba rozhraní API
| Name | Typ | Description |
|---|---|---|
| code |
string |
Kód chyby. |
| details |
Podrobnosti o chybě rozhraní API |
|
| innererror |
Vnitřní chyba rozhraní API |
|
| message |
string |
Chybová zpráva. |
| target |
string |
Cíl konkrétní chyby. |
ApiErrorBase
Základ chyb rozhraní API.
| Name | Typ | Description |
|---|---|---|
| code |
string |
Kód chyby. |
| message |
string |
Chybová zpráva. |
| target |
string |
Cíl konkrétní chyby. |
CloudError
Odpověď na chybu z výpočetní služby
| Name | Typ | Description |
|---|---|---|
| error |
Chyba rozhraní API |
InnerError
Podrobnosti vnitřní chyby.
| Name | Typ | Description |
|---|---|---|
| errordetail |
string |
Vnitřní chybová zpráva nebo výpis výjimky. |
| exceptiontype |
string |
Typ výjimky. |
InstanceViewStatus
Stav zobrazení instance
| Name | Typ | Description |
|---|---|---|
| code |
string |
Stavový kód. |
| displayStatus |
string |
Krátký lokalizovatelný popisek stavu. |
| level |
Kód úrovně. |
|
| message |
string |
Podrobná stavová zpráva, včetně výstrah a chybových zpráv. |
| time |
string (date-time) |
Čas stavu. |
RunCommandInput
Zachyťte parametry virtuálního počítače.
| Name | Typ | Description |
|---|---|---|
| commandId |
string |
Určuje commandId předdefinovaného předdefinovaného skriptu. ID příkazů dostupná pro Linux jsou uvedena na https://aka.ms/RunCommandManagedLinux#available-commands, Windows na https://aka.ms/RunCommandManagedWindows#available-commands. |
| parameters |
Parametry příkazu spustit. |
|
| script |
string[] |
Optional. Skript, který se má spustit. Pokud je tato hodnota zadaná, daný skript přepíše výchozí skript příkazu. |
RunCommandInputParameter
Popisuje vlastnosti parametru příkazu run.
| Name | Typ | Description |
|---|---|---|
| name |
string |
Název parametru příkazu run. |
| value |
string |
Hodnota parametru příkazu run. |
RunCommandResult
| Name | Typ | Description |
|---|---|---|
| value |
Spusťte odpověď na operaci příkazu. |
StatusLevelTypes
Kód úrovně.
| Hodnota | Description |
|---|---|
| Info | |
| Warning | |
| Error |