Virtual Machines - Run Command
Jalankan perintah pada VM.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/runCommand?api-version=2024-07-01
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
resource
|
path | True |
string |
Nama grup sumber daya. |
subscription
|
path | True |
string |
Kredensial langganan yang secara unik mengidentifikasi langganan Microsoft Azure. ID langganan membentuk bagian dari URI untuk setiap panggilan layanan. |
vm
|
path | True |
string |
Nama komputer virtual. |
api-version
|
query | True |
string |
Versi Api Klien. |
Isi Permintaan
Media Types: "application/json", "text/json"
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
commandId | True |
string |
Id perintah eksekusi. |
parameters |
Parameter perintah eksekusi. |
||
script |
string[] |
Fakultatif. Skrip yang akan dijalankan. Ketika nilai ini diberikan, skrip yang diberikan akan mengambil alih skrip default perintah. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
OKE Media Types: "application/json", "text/json" |
|
202 Accepted |
Diterima Media Types: "application/json", "text/json" |
Keamanan
azure_auth
Alur OAuth2 Azure Active Directory
Jenis:
oauth2
Alur:
implicit
URL Otorisasi:
https://login.microsoftonline.com/common/oauth2/authorize
Cakupan
Nama | Deskripsi |
---|---|
user_impersonation | meniru akun pengguna Anda |
Contoh
VirtualMachineRunCommand
Permintaan sampel
Respon sampel
{
"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
Definisi
Nama | Deskripsi |
---|---|
Instance |
Status tampilan instans. |
Run |
Menangkap parameter Komputer Virtual. |
Run |
Menjelaskan properti parameter perintah eksekusi. |
Run |
|
Status |
Kode tingkat. |
InstanceViewStatus
Status tampilan instans.
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
Kode status. |
displayStatus |
string |
Label pendek yang dapat dilokalkan untuk status tersebut. |
level |
Kode tingkat. |
|
message |
string |
Pesan status terperinci, termasuk untuk pemberitahuan dan pesan kesalahan. |
time |
string (date-time) |
Waktu status. |
RunCommandInput
Menangkap parameter Komputer Virtual.
Nama | Jenis | Deskripsi |
---|---|---|
commandId |
string |
Id perintah eksekusi. |
parameters |
Parameter perintah eksekusi. |
|
script |
string[] |
Fakultatif. Skrip yang akan dijalankan. Ketika nilai ini diberikan, skrip yang diberikan akan mengambil alih skrip default perintah. |
RunCommandInputParameter
Menjelaskan properti parameter perintah eksekusi.
Nama | Jenis | Deskripsi |
---|---|---|
name |
string |
Nama parameter perintah eksekusi. |
value |
string |
Nilai parameter perintah eksekusi. |
RunCommandResult
Nama | Jenis | Deskripsi |
---|---|---|
value |
Jalankan respons operasi perintah. |
StatusLevelTypes
Kode tingkat.
Nilai | Deskripsi |
---|---|
Error | |
Info | |
Warning |