"Run Command"u kullanarak VM'nizde betikleri çalıştırın.

Run Command, bir Azure Windows veya Linux VM içinde betik çalıştırmak için sanal makine (VM) aracısını kullanır. Genel makine veya uygulama yönetimi için bu betikleri kullanabilirsiniz. Vm erişimi ve ağ sorunlarını hızla tanılamanıza ve düzeltmenize ve VM'yi yeniden iyi bir duruma döndürmenize yardımcı olabilir. Betikler, özelliklere eklenebilir veya önceden yayımlanmış bir galeri betiğine referans verilebilir.

Özgün komut kümesi eylem odaklıdır. Güncelleştirilmiş komut kümesi yönetim odaklıdır ve birden çok betik çalıştırmanızı sağlar ve daha az kısıtlamaya sahiptir. Bu makalede, iki çalıştırma komutu kümesi arasındaki fark açıklanır ve hangi kümenin senaryonuzda kullanılacak doğru küme olduğuna karar vermenize yardımcı olur.

Önemli

Yönetilen Çalıştırma Komutu şu anda Azure CLI, PowerShell ve API'de kullanılabilir. Portal işlevselliği şu anda kullanılamıyor.

Eylem veya yönetilen komutlar ne zaman kullanılır?

Özgün komut kümesi eylem odaklıdır. Çalıştırmanız gereken durumlar için bu komut kümesini kullanmayı düşünmelisiniz:

  • VM'den içerik almak için küçük bir betik
  • VM yapılandırma betiği (kayıt defteri anahtarlarını ayarlama, yapılandırmayı değiştirme)
  • Tanılama için tek seferlik script

Kullanılabilir eylem komutları ve bunların nasıl uygulanacağıyla ilgili yönergeler için bkz . Linux için Eylem Çalıştırma Komutları ve Windows için Eylem Çalıştırma Komutları.

Güncelleştirilmiş komut kümesi yönetim odaklıdır. Gereksinimleriniz aşağıdaki örneklerle uyumluysa yönetilen çalıştırma komutlarını kullanmayı göz önünde bulundurun:

  • Betiğin VM dağıtımının bir parçası olarak çalışması gerekiyor
  • Tekrar eden komut dosyası çalıştırılması gerekiyor.
  • Birden çok betik sıralı olarak yürütülmesi gerekiyor
  • Yükleme betiklerini çalıştırarak VM'leri önyükleme
  • Paylaşılacak ve yeniden kullanılacak özel betik yayımlama

Linux için Yönetilen Çalıştırma Komutu ve Windows için Yönetilen Çalıştırma Komutu’yu nasıl kullanacağınızı öğrenmek için bkz.

Not

İzin verilen Yönetilen Çalıştırma Komutları sayısı üst sınırı şu anda 25 ile sınırlıdır.

Özellik desteğini karşılaştırma

Özellik desteği Eylem ÇalıştırKomand Yönetilen RunCommand
ARM şablonu Hayır, bu bir POST eylemi Evet, bu bir kaynak türü
Uzun süre çalışıyor 90 dk sınır Müşteri tarafından belirtilen zaman aşımı
İşlem hesabı Sistem hesabı / kök Müşteri tarafından belirtilen kullanıcı
Birden çok çalıştırma komutu Yalnızca bir etkin Birden çok paralel veya sıralı
Büyük çıkış 4k ile sınırlıdır (durum blobunda) Müşteri ekleme blob'una yüklendi
İlerleme izleme Yalnızca son durumu raporlar Yürütme sırasında ilerleme durumunu ve son 4k çıktıyı raporlar
Asenkron yürütme Hedef durumu/sağlama betiğin tamamlanmasını bekler Sağlama betiği bekliyorsa müşteri zaman uyumsuz bayrağı belirtti
Sanal makine ölçek kümesi desteği Yalnızca VM örneğinde Sanal makine ölçek kümesi modelini ve ölçeği genişletmeyi destekleme
SAS oluşturma Blob desteği yok CRP, müşteri blobları için otomatik olarak SAS oluşturur ve bunları yönetir.
Galeri (özel komutlar) Yalnızca yerleşik commandId'ler Müşteri betikleri yayımlayabilir ve paylaşabilir

Sonraki adımlar

Linux için Yönetilen Çalıştırma Komutunu veya Windows için Yönetilen Çalıştırma Komutunu kullanmaya başlayın.