Bagikan melalui


VirtualMachineRunCommand interface

Menjelaskan perintah eksekusi Komputer Virtual.

Memperluas

Properti

asyncExecution

Fakultatif. Jika diatur ke true, provisi akan selesai segera setelah skrip dimulai dan tidak akan menunggu skrip selesai.

errorBlobManagedIdentity

Identitas terkelola yang ditetapkan pengguna yang memiliki akses ke blob penyimpanan errorBlobUri. Gunakan objek kosong jika identitas yang ditetapkan sistem. Pastikan identitas terkelola telah diberikan akses ke kontainer blob dengan penetapan peran 'Kontributor Data Blob Penyimpanan'. Dalam kasus identitas yang ditetapkan pengguna, pastikan Anda menambahkannya di bawah identitas VM. Untuk informasi selengkapnya tentang identitas terkelola dan Jalankan Perintah, lihat https://aka.ms/ManagedIdentity dan https://aka.ms/RunCommandManaged

errorBlobUri

Menentukan blob penyimpanan Azure tempat aliran kesalahan skrip akan diunggah. Gunakan URI SAS dengan baca, tambahkan, buat, tulis akses ATAU gunakan identitas terkelola untuk menyediakan akses VM ke blob. Lihat parameter errorBlobManagedIdentity.

instanceView

Tampilan instans perintah eksekusi komputer virtual. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

outputBlobManagedIdentity

Identitas terkelola yang ditetapkan pengguna yang memiliki akses ke blob penyimpanan outputBlobUri. Gunakan objek kosong jika identitas yang ditetapkan sistem. Pastikan identitas terkelola telah diberikan akses ke kontainer blob dengan penetapan peran 'Kontributor Data Blob Penyimpanan'. Dalam kasus identitas yang ditetapkan pengguna, pastikan Anda menambahkannya di bawah identitas VM. Untuk informasi selengkapnya tentang identitas terkelola dan Jalankan Perintah, lihat https://aka.ms/ManagedIdentity dan https://aka.ms/RunCommandManaged

outputBlobUri

Menentukan blob penyimpanan Azure tempat aliran output skrip akan diunggah. Gunakan URI SAS dengan baca, tambahkan, buat, tulis akses ATAU gunakan identitas terkelola untuk menyediakan akses VM ke blob. Lihat parameter outputBlobManagedIdentity.

parameters

Parameter yang digunakan oleh skrip.

protectedParameters

Parameter yang digunakan oleh skrip.

provisioningState

Status provisi, yang hanya muncul dalam respons. Jika treatFailureAsDeploymentFailure diatur ke true, kegagalan apa pun dalam skrip akan gagal penyebaran dan ProvisioningState akan ditandai sebagai Gagal. Jika treatFailureAsDeploymentFailure diatur ke false, ProvisioningState hanya akan mencerminkan apakah perintah eksekusi dijalankan atau tidak oleh platform ekstensi, itu tidak akan menunjukkan apakah skrip gagal jika terjadi kegagalan skrip. Lihat tampilan instans perintah run jika terjadi kegagalan skrip untuk melihat executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

runAsPassword

Menentukan kata sandi akun pengguna pada VM saat menjalankan perintah jalankan.

runAsUser

Menentukan akun pengguna pada VM saat menjalankan perintah jalankan.

source

Sumber skrip perintah eksekusi.

timeoutInSeconds

Batas waktu dalam detik untuk menjalankan perintah jalankan.

treatFailureAsDeploymentFailure

Fakultatif. Jika diatur ke true, kegagalan apa pun dalam skrip akan gagal penyebaran dan ProvisioningState akan ditandai sebagai Gagal. Jika diatur ke false, ProvisioningState hanya akan mencerminkan apakah perintah eksekusi dijalankan atau tidak oleh platform ekstensi, itu tidak akan menunjukkan apakah skrip gagal jika terjadi kegagalan skrip. Lihat tampilan instans perintah jalankan jika terjadi kegagalan skrip untuk melihat executionMessage, output, kesalahan: https://aka.ms/runcommandmanaged#get-execution-status-and-results

Properti yang Diwariskan

id

ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

location

Lokasi geografis tempat sumber daya berada

name

Nama CATATAN sumber daya: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

systemData

Metadata Azure Resource Manager yang berisi informasi createBy dan modifiedBy. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

tags

Tag sumber daya.

type

Jenis sumber daya. Misalnya CATATAN "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts": Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

Detail Properti

asyncExecution

Fakultatif. Jika diatur ke true, provisi akan selesai segera setelah skrip dimulai dan tidak akan menunggu skrip selesai.

asyncExecution?: boolean

Nilai Properti

boolean

errorBlobManagedIdentity

Identitas terkelola yang ditetapkan pengguna yang memiliki akses ke blob penyimpanan errorBlobUri. Gunakan objek kosong jika identitas yang ditetapkan sistem. Pastikan identitas terkelola telah diberikan akses ke kontainer blob dengan penetapan peran 'Kontributor Data Blob Penyimpanan'. Dalam kasus identitas yang ditetapkan pengguna, pastikan Anda menambahkannya di bawah identitas VM. Untuk informasi selengkapnya tentang identitas terkelola dan Jalankan Perintah, lihat https://aka.ms/ManagedIdentity dan https://aka.ms/RunCommandManaged

errorBlobManagedIdentity?: RunCommandManagedIdentity

Nilai Properti

errorBlobUri

Menentukan blob penyimpanan Azure tempat aliran kesalahan skrip akan diunggah. Gunakan URI SAS dengan baca, tambahkan, buat, tulis akses ATAU gunakan identitas terkelola untuk menyediakan akses VM ke blob. Lihat parameter errorBlobManagedIdentity.

errorBlobUri?: string

Nilai Properti

string

instanceView

Tampilan instans perintah eksekusi komputer virtual. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

instanceView?: VirtualMachineRunCommandInstanceView

Nilai Properti

outputBlobManagedIdentity

Identitas terkelola yang ditetapkan pengguna yang memiliki akses ke blob penyimpanan outputBlobUri. Gunakan objek kosong jika identitas yang ditetapkan sistem. Pastikan identitas terkelola telah diberikan akses ke kontainer blob dengan penetapan peran 'Kontributor Data Blob Penyimpanan'. Dalam kasus identitas yang ditetapkan pengguna, pastikan Anda menambahkannya di bawah identitas VM. Untuk informasi selengkapnya tentang identitas terkelola dan Jalankan Perintah, lihat https://aka.ms/ManagedIdentity dan https://aka.ms/RunCommandManaged

outputBlobManagedIdentity?: RunCommandManagedIdentity

Nilai Properti

outputBlobUri

Menentukan blob penyimpanan Azure tempat aliran output skrip akan diunggah. Gunakan URI SAS dengan baca, tambahkan, buat, tulis akses ATAU gunakan identitas terkelola untuk menyediakan akses VM ke blob. Lihat parameter outputBlobManagedIdentity.

outputBlobUri?: string

Nilai Properti

string

parameters

Parameter yang digunakan oleh skrip.

parameters?: RunCommandInputParameter[]

Nilai Properti

protectedParameters

Parameter yang digunakan oleh skrip.

protectedParameters?: RunCommandInputParameter[]

Nilai Properti

provisioningState

Status provisi, yang hanya muncul dalam respons. Jika treatFailureAsDeploymentFailure diatur ke true, kegagalan apa pun dalam skrip akan gagal penyebaran dan ProvisioningState akan ditandai sebagai Gagal. Jika treatFailureAsDeploymentFailure diatur ke false, ProvisioningState hanya akan mencerminkan apakah perintah eksekusi dijalankan atau tidak oleh platform ekstensi, itu tidak akan menunjukkan apakah skrip gagal jika terjadi kegagalan skrip. Lihat tampilan instans perintah run jika terjadi kegagalan skrip untuk melihat executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

provisioningState?: string

Nilai Properti

string

runAsPassword

Menentukan kata sandi akun pengguna pada VM saat menjalankan perintah jalankan.

runAsPassword?: string

Nilai Properti

string

runAsUser

Menentukan akun pengguna pada VM saat menjalankan perintah jalankan.

runAsUser?: string

Nilai Properti

string

source

Sumber skrip perintah eksekusi.

source?: VirtualMachineRunCommandScriptSource

Nilai Properti

timeoutInSeconds

Batas waktu dalam detik untuk menjalankan perintah jalankan.

timeoutInSeconds?: number

Nilai Properti

number

treatFailureAsDeploymentFailure

Fakultatif. Jika diatur ke true, kegagalan apa pun dalam skrip akan gagal penyebaran dan ProvisioningState akan ditandai sebagai Gagal. Jika diatur ke false, ProvisioningState hanya akan mencerminkan apakah perintah eksekusi dijalankan atau tidak oleh platform ekstensi, itu tidak akan menunjukkan apakah skrip gagal jika terjadi kegagalan skrip. Lihat tampilan instans perintah jalankan jika terjadi kegagalan skrip untuk melihat executionMessage, output, kesalahan: https://aka.ms/runcommandmanaged#get-execution-status-and-results

treatFailureAsDeploymentFailure?: boolean

Nilai Properti

boolean

Detail Properti yang Diwariskan

id

ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

id?: string

Nilai Properti

string

Diwariskan DariTrackedResource.id

location

Lokasi geografis tempat sumber daya berada

location: string

Nilai Properti

string

Diwariskan DariTrackedResource.location

name

Nama CATATAN sumber daya: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

name?: string

Nilai Properti

string

Diwariskan DariTrackedResource.name

systemData

Metadata Azure Resource Manager yang berisi informasi createBy dan modifiedBy. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

systemData?: SystemData

Nilai Properti

Diwarisi DariTrackedResource.systemData

tags

Tag sumber daya.

tags?: {[propertyName: string]: string}

Nilai Properti

{[propertyName: string]: string}

Diwariskan DariTrackedResource.tags

type

Jenis sumber daya. Misalnya CATATAN "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts": Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

type?: string

Nilai Properti

string

Diwariskan DariTrackedResource.type