VirtualMachineRunCommandScriptSource interface
Menjelaskan sumber skrip untuk perintah jalankan. Gunakan hanya salah satu dari sumber skrip ini: script, scriptUri, commandId, galleryScriptReferenceId.
Properti
| command |
Menentukan commandId dari skrip bawaan yang telah ditentukan sebelumnya. ID perintah yang tersedia untuk Linux tercantum di https://aka.ms/RunCommandManagedLinux#available-commands, Windows di https://aka.ms/RunCommandManagedWindows#available-commands. |
| gallery |
ID sumber daya versi Skrip Galeri yang perlu dieksekusi. Contoh ID terlihat seperti /subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.Compute/galleries/{galleryName}/scripts/{scriptName}/versions/{version}. |
| script | Menentukan konten skrip yang akan dijalankan pada VM. |
| script |
Optional. Tentukan shell mana yang akan digunakan untuk menjalankan skrip. Nilai-nilai ini harus sesuai dengan yang diharapkan oleh ekstensi. Saat ini hanya didukung untuk VM Windows, skrip menggunakan Powershell 7 saat ditentukan. Powershell 7 harus sudah diinstal pada mesin untuk menggunakan nilai parameter Powershell7. |
| script |
Menentukan lokasi pengunduhan skrip. Ini dapat berupa URI SAS dari blob penyimpanan Azure dengan akses baca atau URI publik. |
| script |
Identitas terkelola yang ditetapkan pengguna yang memiliki akses ke scriptUri jika terjadi blob penyimpanan Azure. Gunakan objek kosong jika identitas yang ditetapkan sistem. Pastikan blob penyimpanan Azure ada, dan identitas terkelola telah diberikan akses ke kontainer blob dengan penetapan peran 'Pembaca 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. |
Detail Properti
commandId
Menentukan commandId dari skrip bawaan yang telah ditentukan sebelumnya. ID perintah yang tersedia untuk Linux tercantum di https://aka.ms/RunCommandManagedLinux#available-commands, Windows di https://aka.ms/RunCommandManagedWindows#available-commands.
commandId?: string
Nilai Properti
string
galleryScriptReferenceId
ID sumber daya versi Skrip Galeri yang perlu dieksekusi. Contoh ID terlihat seperti /subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.Compute/galleries/{galleryName}/scripts/{scriptName}/versions/{version}.
galleryScriptReferenceId?: string
Nilai Properti
string
script
Menentukan konten skrip yang akan dijalankan pada VM.
script?: string
Nilai Properti
string
scriptShell
Optional. Tentukan shell mana yang akan digunakan untuk menjalankan skrip. Nilai-nilai ini harus sesuai dengan yang diharapkan oleh ekstensi. Saat ini hanya didukung untuk VM Windows, skrip menggunakan Powershell 7 saat ditentukan. Powershell 7 harus sudah diinstal pada mesin untuk menggunakan nilai parameter Powershell7.
scriptShell?: string
Nilai Properti
string
scriptUri
Menentukan lokasi pengunduhan skrip. Ini dapat berupa URI SAS dari blob penyimpanan Azure dengan akses baca atau URI publik.
scriptUri?: string
Nilai Properti
string
scriptUriManagedIdentity
Identitas terkelola yang ditetapkan pengguna yang memiliki akses ke scriptUri jika terjadi blob penyimpanan Azure. Gunakan objek kosong jika identitas yang ditetapkan sistem. Pastikan blob penyimpanan Azure ada, dan identitas terkelola telah diberikan akses ke kontainer blob dengan penetapan peran 'Pembaca 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.
scriptUriManagedIdentity?: RunCommandManagedIdentity