az vmss run-command
Sanal Makine Ölçek Kümesinde çalıştırma komutlarını yönetme.
Daha fazla bilgi için bkz. https://docs.microsoft.com/azure/virtual-machines/windows/run-command veya https://docs.microsoft.com/azure/virtual-machines/linux/run-command.
Komutlar
| az vmss run-command create |
VMSS VM çalıştırma komutunu oluşturma işlemi. |
| az vmss run-command delete |
Run komutunu silme işlemi. |
| az vmss run-command invoke |
Sanal Makine Ölçek Kümesi örneğinde belirli bir çalıştırma komutunu yürütür. |
| az vmss run-command list |
Sanal Makine Ölçek Kümesi'nde bir örneğin tüm çalıştırma komutlarını alma işlemi. |
| az vmss run-command show |
VMSS çalıştırma komutunu alma işlemi. |
| az vmss run-command update |
VMSS çalıştırma komutunu güncelleştirme işlemi. |
az vmss run-command create
VMSS VM çalıştırma komutunu oluşturma işlemi.
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]
Örnekler
VMSS çalıştırma komutu oluşturma.
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"
Gerekli Parametreler
Sanal makinenin örnek kimliği.
Sanal makine çalıştırma komutunun adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
VM ölçek kümesinin adı.
İsteğe Bağlı Parametreler
İsteğe bağlı. true olarak ayarlanırsa, betik başlatılır başlatılmaz sağlama tamamlanır ve betiğin tamamlanmasını beklemez.
Önceden tanımlanmış yerleşik betiğin commandId değerini belirtin.
Betik hata akışının karşıya yüklendiği bir ekleme blob'una Uri (SAS olmadan).
Konum. Değerleri: az account list-locations. varsayılan konumu kullanarak az configure --defaults location=<location>yapılandırabilirsiniz.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Betik çıkışının karşıya yüklendiği bir ekleme blob'una Uri (SAS olmadan).
Betik tarafından kullanılan parametreler.
Betik tarafından kullanılan parametreler.
Kullanıcı olarak çalıştır parametresini kullanmak için gerekirse parola. Şifrelenir ve günlüğe kaydedilmez.
Varsayılan olarak betik işlemi sistem/kök kullanıcı altında çalıştırılır. İşlemi barındırmak için özel kullanıcı belirtin.
VM'de yürütülecek betik içeriğini belirtin.
Betik indirme konumunu belirtin.
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
Run komutunu yürütmek için saniye olarak zaman aşımı.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az vmss run-command delete
Run komutunu silme işlemi.
az vmss run-command delete --name
[--ids]
[--instance-id]
[--no-wait]
[--resource-group]
[--vmss-name]
[--yes]
Örnekler
VMSS çalıştırma komutunu silme işlemi..
az vmss run-command delete --resource-group "myResourceGroup" --instance-id "0" --run-command-name "myRunCommand" --vmss-name "myVMSS"
Gerekli Parametreler
Sanal makine çalıştırma komutunun adı.
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Sanal makinenin örnek kimliği.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
VM ölçek kümesinin adı.
Onay isteminde bulunmayın.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az vmss run-command invoke
Sanal Makine Ölçek Kümesi örneğinde belirli bir çalıştırma komutunu yürütür.
az vmss run-command show her run-command ile ilgili yararlı bilgiler döndürür. aracılığıyla az vmss run-command listRun command-id'lerini keşfedin.
az vmss run-command invoke --command-id
[--ids]
[--instance-id]
[--name]
[--parameters]
[--resource-group]
[--scripts]
Örnekler
Bir VMSS örneğine nginx yükleyin.
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"
VMSS örneğinde parametrelerle bir run-command çağırabilirsiniz.
az vmss run-command invoke -g MyResourceGroup -n MyVMSS --command-id RunShellScript \ --instance-id 4 --scripts 'echo $1 $2' --parameters hello world
VMSS örneği kaynak kimliklerini kullanarak tüm VMSS örneklerinde komutunu çağırın. Not: "@-" stdin olarak genişler.
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 @-
Parametreleri olan bir Windows VMSS örneğinde PowerShell betiğini çalıştırın. Betik satır içi olarak sağlandı. CMD.exe'da tek tırnak işaretine dikkat edin.
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
Parametreleri olan bir Windows VMSS örneğinde PowerShell betiğini çalıştırın. Dosyadan sağlanan betik.
# 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
Gerekli Parametreler
Komut kimliği.
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Ölçek kümesi VM örneği kimliği.
Ölçek kümesi adı. varsayılanı kullanarak az configure --defaults vmss=<name>yapılandırabilirsiniz.
'[name=]value' biçiminde boşlukla ayrılmış parametreler.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Boşlukla ayrılmış betik satırları. Dosyadan betik yüklemek için @{file} kullanın.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az vmss run-command list
Sanal Makine Ölçek Kümesi'nde bir örneğin tüm çalıştırma komutlarını alma işlemi.
az vmss run-command list --instance-id
--resource-group
--vmss-name
[--expand]
Örnekler
Vmss örneğindeki çalıştırma komutlarını listeleyin.
az vmss run-command list --resource-group "myResourceGroup" --vmss-name "myVMSS" --instance-id "0"
Gerekli Parametreler
Sanal makinenin örnek kimliği.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
VM ölçek kümesinin adı.
İsteğe Bağlı Parametreler
İşleme uygulanacak genişletme ifadesi.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az vmss run-command show
VMSS çalıştırma komutunu alma işlemi.
az vmss run-command show --name
[--expand]
[--ids]
[--instance-id]
[--instance-view]
[--resource-group]
[--vmss-name]
Örnekler
VMSS çalıştırma komutlarını alın.
az vmss run-command show --instance-id "0" --resource-group "myResourceGroup" --run-command-name "myRunCommand" --vmss-name "myVMSS"
Gerekli Parametreler
Sanal makine çalıştırma komutunun adı.
İsteğe Bağlı Parametreler
İşleme uygulanacak genişletme ifadesi.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Sanal makinenin örnek kimliği.
Çalıştırma komutunun örnek görünümü.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
VM ölçek kümesinin adı.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az vmss run-command update
VMSS çalıştırma komutunu güncelleştirme işlemi.
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]
[--tags]
[--timeout-in-seconds]
[--vmss-name]
Örnekler
VMSS çalıştırma komutunu güncelleştirin.
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"
Gerekli Parametreler
Sanal makine çalıştırma komutunun adı.
İsteğe Bağlı Parametreler
İsteğe bağlı. true olarak ayarlanırsa, betik başlatılır başlatılmaz sağlama tamamlanır ve betiğin tamamlanmasını beklemez.
Önceden tanımlanmış yerleşik betiğin commandId değerini belirtin.
Betik hata akışının karşıya yüklendiği bir ekleme blob'una Uri (SAS olmadan).
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Sanal makinenin örnek kimliği.
Konum. Değerleri: az account list-locations. varsayılan konumu kullanarak az configure --defaults location=<location>yapılandırabilirsiniz.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Betik çıkışının karşıya yüklendiği bir ekleme blob'una Uri (SAS olmadan).
Betik tarafından kullanılan parametreler.
Betik tarafından kullanılan parametreler.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Kullanıcı olarak çalıştır parametresini kullanmak için gerekirse parola. Şifrelenir ve günlüğe kaydedilmez.
Varsayılan olarak betik işlemi sistem/kök kullanıcı altında çalıştırılır. İşlemi barındırmak için özel kullanıcı belirtin.
VM'de yürütülecek betik içeriğini belirtin.
Betik indirme konumunu belirtin.
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
Run komutunu yürütmek için saniye olarak zaman aşımı.
VM ölçek kümesinin adı.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.