Virtual Machines - Run Command
Uruchom polecenie na maszynie wirtualnej.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/runCommand?api-version=2024-07-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
resource
|
path | True |
string |
Nazwa grupy zasobów. |
subscription
|
path | True |
string |
Poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi. |
vm
|
path | True |
string |
Nazwa maszyny wirtualnej. |
api-version
|
query | True |
string |
Wersja interfejsu API klienta. |
Treść żądania
Media Types: "application/json", "text/json"
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
commandId | True |
string |
Identyfikator polecenia uruchomienia. |
parameters |
Parametry polecenia uruchamiania. |
||
script |
string[] |
Fakultatywny. Skrypt do wykonania. Po podaniu tej wartości dany skrypt zastąpi domyślny skrypt polecenia. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK Media Types: "application/json", "text/json" |
|
202 Accepted |
Akceptowane Media Types: "application/json", "text/json" |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
VirtualMachineRunCommand
Przykładowe żądanie
Przykładowa odpowiedź
{
"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
Definicje
Nazwa | Opis |
---|---|
Instance |
Stan widoku wystąpienia. |
Run |
Przechwyć parametry maszyny wirtualnej. |
Run |
Opisuje właściwości parametru polecenia uruchamiania. |
Run |
|
Status |
Kod poziomu. |
InstanceViewStatus
Stan widoku wystąpienia.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Kod stanu. |
displayStatus |
string |
Krótka etykieta lokalizowalna dla stanu. |
level |
Kod poziomu. |
|
message |
string |
Szczegółowy komunikat o stanie, w tym alerty i komunikaty o błędach. |
time |
string |
Czas stanu. |
RunCommandInput
Przechwyć parametry maszyny wirtualnej.
Nazwa | Typ | Opis |
---|---|---|
commandId |
string |
Identyfikator polecenia uruchomienia. |
parameters |
Parametry polecenia uruchamiania. |
|
script |
string[] |
Fakultatywny. Skrypt do wykonania. Po podaniu tej wartości dany skrypt zastąpi domyślny skrypt polecenia. |
RunCommandInputParameter
Opisuje właściwości parametru polecenia uruchamiania.
Nazwa | Typ | Opis |
---|---|---|
name |
string |
Nazwa parametru polecenia uruchamiania. |
value |
string |
Wartość parametru polecenia uruchomienia. |
RunCommandResult
Nazwa | Typ | Opis |
---|---|---|
value |
Uruchom odpowiedź operacji polecenia. |
StatusLevelTypes
Kod poziomu.
Nazwa | Typ | Opis |
---|---|---|
Error |
string |
|
Info |
string |
|
Warning |
string |