Virtual Machines - Run Command
Führen Sie den Befehl auf dem virtuellen Computer aus.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/runCommand?api-version=2024-07-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
resource
|
path | True |
string |
Der Name der Ressourcengruppe. |
subscription
|
path | True |
string |
Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf. |
vm
|
path | True |
string |
Der Name des virtuellen Computers. |
api-version
|
query | True |
string |
Client-API-Version. |
Anforderungstext
Media Types: "application/json", "text/json"
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
commandId | True |
string |
Die Befehls-ID ausführen. |
parameters |
Die Befehlsparameter ausführen. |
||
script |
string[] |
Wahlfrei. Das auszuführende Skript. Wenn dieser Wert angegeben wird, überschreibt das angegebene Skript das Standardskript des Befehls. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OKAY Media Types: "application/json", "text/json" |
|
202 Accepted |
Angenommen Media Types: "application/json", "text/json" |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
VirtualMachineRunCommand
Beispielanforderung
Beispiel für eine Antwort
{
"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
Definitionen
Name | Beschreibung |
---|---|
Instance |
Instanzansichtsstatus. |
Run |
Erfassen Sie Parameter des virtuellen Computers. |
Run |
Beschreibt die Eigenschaften eines Ausführungsbefehlsparameters. |
Run |
|
Status |
Der Ebenencode. |
InstanceViewStatus
Instanzansichtsstatus.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Der Statuscode. |
displayStatus |
string |
Die kurze lokalisierbare Bezeichnung für den Status. |
level |
Der Ebenencode. |
|
message |
string |
Die detaillierte Statusmeldung, einschließlich warnungen und Fehlermeldungen. |
time |
string |
Die Uhrzeit des Status. |
RunCommandInput
Erfassen Sie Parameter des virtuellen Computers.
Name | Typ | Beschreibung |
---|---|---|
commandId |
string |
Die Befehls-ID ausführen. |
parameters |
Die Befehlsparameter ausführen. |
|
script |
string[] |
Wahlfrei. Das auszuführende Skript. Wenn dieser Wert angegeben wird, überschreibt das angegebene Skript das Standardskript des Befehls. |
RunCommandInputParameter
Beschreibt die Eigenschaften eines Ausführungsbefehlsparameters.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Name des Ausführen-Befehlsparameters. |
value |
string |
Der Wert des Ausführen-Befehlsparameters. |
RunCommandResult
Name | Typ | Beschreibung |
---|---|---|
value |
Ausführen der Befehlsvorgangsantwort. |
StatusLevelTypes
Der Ebenencode.
Name | Typ | Beschreibung |
---|---|---|
Error |
string |
|
Info |
string |
|
Warning |
string |