az vmss run-command
Mengelola perintah eksekusi pada Virtual Machine Scale Set.
Untuk informasi selengkapnya, lihat https://learn.microsoft.com/azure/virtual-machines/windows/run-command atau https://learn.microsoft.com/azure/virtual-machines/linux/run-command.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az vmss run-command create |
Operasi untuk Membuat perintah jalankan VMSS VM. |
Inti | GA |
az vmss run-command delete |
Operasi untuk menghapus perintah jalankan. |
Inti | GA |
az vmss run-command invoke |
Jalankan perintah jalankan tertentu pada instans Virtual Machine Scale Set. |
Inti | GA |
az vmss run-command list |
Operasi untuk mendapatkan semua perintah eksekusi instans di Virtual Machine Scaleset. |
Inti | GA |
az vmss run-command show |
Operasi untuk mendapatkan perintah jalankan VMSS. |
Inti | GA |
az vmss run-command update |
Operasi untuk memperbarui perintah jalankan VMSS. |
Inti | GA |
az vmss run-command create
Operasi untuk Membuat perintah jalankan VMSS VM.
az vmss run-command create --instance-id
--name
--resource-group
--vmss-name
[--async-execution {false, true}]
[--command-id]
[--error-blob-uri]
[--location]
[--no-wait]
[--output-blob-uri]
[--parameters]
[--protected-parameters]
[--run-as-password]
[--run-as-user]
[--script]
[--script-uri]
[--tags]
[--timeout-in-seconds]
Contoh
Buat perintah jalankan VMSS.
az vmss run-command create --resource-group "myResourceGroup" --instance-id "0" --location "West US" --async-execution false --parameters arg1=param1 arg2=value1 --run-as-password "<runAsPassword>" --run-as-user "user1" --script "Write-Host Hello World!" --timeout-in-seconds 3600 --run-command-name "myRunCommand" --vmss-name "myVMSS"
Parameter yang Diperlukan
ID instans komputer virtual.
Nama perintah eksekusi komputer virtual.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama set skala VM.
Parameter Opsional
Fakultatif. Jika diatur ke true, provisi akan selesai segera setelah skrip dimulai dan tidak akan menunggu skrip selesai.
Tentukan commandId dari skrip bawaan yang telah ditentukan sebelumnya.
Uri (tanpa SAS) ke blob tambahan tempat aliran kesalahan skrip akan diunggah.
Tempat. Nilai dari: az account list-locations
. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>
.
Jangan menunggu operasi jangka panjang selesai.
Uri (tanpa SAS) ke blob tambahan tempat output skrip akan diunggah.
Parameter yang digunakan oleh skrip.
Penggunaan: --parameters arg1=XX arg2=XX.
Parameter yang digunakan oleh skrip.
Penggunaan: --protected-parameters credentials=somefoo secret=somebar.
Kata sandi jika diperlukan untuk menggunakan parameter run-as-user. Ini akan dienkripsi dan tidak dicatat.
Secara default, proses skrip berjalan di bawah sistem/pengguna root. Tentukan pengguna kustom untuk menghosting proses.
Tentukan konten skrip yang akan dijalankan pada VM.
Tentukan lokasi pengunduhan skrip.
Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.
Batas waktu dalam detik untuk menjalankan perintah jalankan.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az vmss run-command delete
Operasi untuk menghapus perintah jalankan.
az vmss run-command delete --name
[--ids]
[--instance-id]
[--no-wait]
[--resource-group]
[--subscription]
[--vmss-name]
[--yes]
Contoh
Operasi untuk menghapus perintah jalankan VMSS..
az vmss run-command delete --resource-group "myResourceGroup" --instance-id "0" --run-command-name "myRunCommand" --vmss-name "myVMSS"
Parameter yang Diperlukan
Nama perintah eksekusi komputer virtual.
Parameter Opsional
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
ID instans komputer virtual.
Jangan menunggu operasi jangka panjang selesai.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Nama set skala VM.
Jangan meminta konfirmasi.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az vmss run-command invoke
Jalankan perintah jalankan tertentu pada instans Virtual Machine Scale Set.
az vmss run-command show
mengembalikan informasi bermanfaat pada setiap perintah eksekusi. Temukan Jalankan command-id melalui az vmss run-command list
.
az vmss run-command invoke --command-id
[--ids]
[--instance-id]
[--name]
[--parameters]
[--resource-group]
[--scripts]
[--subscription]
Contoh
Instal nginx pada instans VMSS.
az vmss run-command invoke -g MyResourceGroup -n MyVMSS --command-id RunShellScript \ --instance-id 0 --scripts "sudo apt-get update && sudo apt-get install -y nginx"
Panggil perintah eksekusi dengan parameter pada instans VMSS.
az vmss run-command invoke -g MyResourceGroup -n MyVMSS --command-id RunShellScript \ --instance-id 4 --scripts 'echo $1 $2' --parameters hello world
Panggil perintah pada semua instans VMSS menggunakan ID sumber daya instans VMSS. Catatan: "@-" meluas ke stdin.
az vmss list-instances -n MyVMSS -g my-rg --query "[].id" --output tsv | \
az vmss run-command invoke --scripts 'echo $1 $2' --parameters hello world \
--command-id RunShellScript --ids @-
Jalankan skrip powershell pada instans VMSS windows dengan parameter. Skrip yang disediakan sebaris. Waspadalah terhadap kutipan tunggal di CMD.exe.
az vmss run-command invoke --command-id RunPowerShellScript --name win-vm -g my-resource-group \
--scripts 'param([string]$arg1,[string]$arg2)' \
'Write-Host This is a sample script with parameters $arg1 and $arg2' \
--parameters 'arg1=somefoo' 'arg2=somebar' --instance-id 2
Jalankan skrip powershell pada instans VMSS windows dengan parameter. Skrip yang disediakan dari file.
# script.ps1
# param(
# [string]$arg1,
# [string]$arg2
# )
# Write-Host This is a sample script with parameters $arg1 and $arg2
az vmss run-command invoke --command-id RunPowerShellScript --name win-vm -g my-resource-group \
--scripts @script.ps1 --parameters "arg1=somefoo" "arg2=somebar" --instance-id 5
Parameter yang Diperlukan
Id perintah.
Parameter Opsional
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
Id instans VM set skala.
Nama set skala. Anda dapat mengonfigurasi default menggunakan az configure --defaults vmss=<name>
.
Parameter yang dipisahkan spasi dalam format '[name=]value'.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Baris skrip yang dipisahkan spasi. Gunakan @{file} untuk memuat skrip dari file.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az vmss run-command list
Operasi untuk mendapatkan semua perintah eksekusi instans di Virtual Machine Scaleset.
az vmss run-command list --instance-id
--resource-group
--vmss-name
[--expand]
Contoh
Mencantumkan perintah eksekusi dalam instans Vmss.
az vmss run-command list --resource-group "myResourceGroup" --vmss-name "myVMSS" --instance-id "0"
Parameter yang Diperlukan
ID instans komputer virtual.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama set skala VM.
Parameter Opsional
Ekspresi perluas untuk diterapkan pada operasi.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az vmss run-command show
Operasi untuk mendapatkan perintah jalankan VMSS.
az vmss run-command show --name
[--expand]
[--ids]
[--instance-id]
[--instance-view]
[--resource-group]
[--subscription]
[--vmss-name]
Contoh
Dapatkan perintah jalankan VMSS.
az vmss run-command show --instance-id "0" --resource-group "myResourceGroup" --run-command-name "myRunCommand" --vmss-name "myVMSS"
Parameter yang Diperlukan
Nama perintah eksekusi komputer virtual.
Parameter Opsional
Argumen 'perluas' telah tidak digunakan lagi dan akan dihapus dalam rilis mendatang.
Ekspresi perluas untuk diterapkan pada operasi.
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
ID instans komputer virtual.
Tampilan instans perintah jalankan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Nama set skala VM.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az vmss run-command update
Operasi untuk memperbarui perintah jalankan VMSS.
az vmss run-command update --name
[--async-execution {false, true}]
[--command-id]
[--error-blob-uri]
[--ids]
[--instance-id]
[--location]
[--no-wait]
[--output-blob-uri]
[--parameters]
[--protected-parameters]
[--resource-group]
[--run-as-password]
[--run-as-user]
[--script]
[--script-uri]
[--subscription]
[--tags]
[--timeout-in-seconds]
[--vmss-name]
Contoh
Perbarui perintah jalankan VMSS.
az vmss run-command update --resource-group "myResourceGroup" --instance-id "0" --location "West US" --async-execution false --parameters arg1=param1 arg2=value1 --run-as-password "<runAsPassword>" --run-as-user "user1" --script "Write-Host Hello World!" --timeout-in-seconds 3600 --run-command-name "myRunCommand" --vmss-name "myVMSS"
Parameter yang Diperlukan
Nama perintah eksekusi komputer virtual.
Parameter Opsional
Fakultatif. Jika diatur ke true, provisi akan selesai segera setelah skrip dimulai dan tidak akan menunggu skrip selesai.
Tentukan commandId dari skrip bawaan yang telah ditentukan sebelumnya.
Uri (tanpa SAS) ke blob tambahan tempat aliran kesalahan skrip akan diunggah.
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
ID instans komputer virtual.
Tempat. Nilai dari: az account list-locations
. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>
.
Jangan menunggu operasi jangka panjang selesai.
Uri (tanpa SAS) ke blob tambahan tempat output skrip akan diunggah.
Parameter yang digunakan oleh skrip.
Penggunaan: --parameters arg1=XX arg2=XX.
Parameter yang digunakan oleh skrip.
Penggunaan: --protected-parameters credentials=somefoo secret=somebar.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Kata sandi jika diperlukan untuk menggunakan parameter run-as-user. Ini akan dienkripsi dan tidak dicatat.
Secara default, proses skrip berjalan di bawah sistem/pengguna root. Tentukan pengguna kustom untuk menghosting proses.
Tentukan konten skrip yang akan dijalankan pada VM.
Tentukan lokasi pengunduhan skrip.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.
Batas waktu dalam detik untuk menjalankan perintah jalankan.
Nama set skala VM.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.