az connectedmachine extension

Not

Bu başvuru, Azure CLI (sürüm 2.15.0 veya üzeri) için connectedmachine uzantısının bir parçasıdır. Uzantı, az connectedmachine extension komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Connectedmachine ile makine uzantısını yönetin.

Komutlar

az connectedmachine extension create

Uzantıyı oluşturma işlemi.

az connectedmachine extension delete

Uzantıyı silme işlemi.

az connectedmachine extension list

Azure olmayan bir makinenin tüm uzantılarını alma işlemi.

az connectedmachine extension show

Uzantıyı alma işlemi.

az connectedmachine extension update

Uzantıyı oluşturma veya güncelleştirme işlemi.

az connectedmachine extension wait

Bağlı makine uzantısının koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

az connectedmachine extension create

Uzantıyı oluşturma işlemi.

az connectedmachine extension create --machine-name
                                     --name
                                     --resource-group
                                     [--auto-upgrade-minor {false, true}]
                                     [--enable-auto-upgrade {false, true}]
                                     [--force-update-tag]
                                     [--inst-handler-version]
                                     [--instance-view-type]
                                     [--location]
                                     [--no-wait]
                                     [--protected-settings]
                                     [--publisher]
                                     [--settings]
                                     [--status]
                                     [--tags]
                                     [--type]
                                     [--type-handler-version]

Örnekler

Makine Uzantısı Oluşturma veya Güncelleştirme

az connectedmachine extension create --name "CustomScriptExtension" --location "eastus2euap" --type "CustomScriptExtension" --publisher "Microsoft.Compute" --settings '{"commandToExecute":"hostname"}' --type-handler-version "1.10" --machine-name "myMachine" --resource-group "myResourceGroup"

Gerekli Parametreler

--machine-name

Uzantının oluşturulması veya güncelleştirilmesi gereken makinenin adı.

--name

Makine uzantısının adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--auto-upgrade-minor

Dağıtım zamanında kullanılabilir durumdaysa uzantının daha yeni bir ikincil sürüm kullanıp kullanmayacağını belirtin. Ancak dağıtıldıktan sonra, bu özellik true olarak ayarlanmış olsa bile uzantı yeniden dağıtılmadığı sürece ikincil sürümleri yükseltmez.

kabul edilen değerler: false, true
--enable-auto-upgrade

Kullanılabilir daha yeni bir sürüm varsa uzantının platform tarafından otomatik olarak yükseltilip yükseltilmeyeceğini belirtin.

kabul edilen değerler: false, true
--force-update-tag

Uzantı yapılandırması değişmese bile uzantı işleyicisinin nasıl güncelleştirilmeye zorlanması gerektiği.

--inst-handler-version

Betik işleyicisinin sürümünü belirtin.

--instance-view-type

Uzantının türünü belirtin; "CustomScriptExtension" örnek olarak verilmiştir.

--location -l

Konum. Değerleri: az account list-locations. varsayılan konumu kullanarak az configure --defaults location=<location>yapılandırabilirsiniz.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

--protected-settings

Uzantı protectedSettings veya protectedSettingsFromKeyVault içerebilir veya hiçbir korumalı ayar içeremez. Beklenen değer: json-string/json-file/@json-file.

--publisher

Uzantı işleyici yayımcısının adı.

--settings

Uzantı için Json biçimlendirilmiş genel ayarlar. Beklenen değer: json-string/json-file/@json-file.

--status

Örnek görünümü durumu.

--tags

Boşlukla ayrılmış etiketler: anahtar[=değer] [anahtar[=değer] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--type

Uzantının türünü belirtin; "CustomScriptExtension" örnek olarak verilmiştir.

--type-handler-version

Betik işleyicisinin sürümünü belirtin.

az connectedmachine extension delete

Uzantıyı silme işlemi.

az connectedmachine extension delete --machine-name
                                     --name
                                     --resource-group
                                     [--no-wait]
                                     [--yes]

Örnekler

Makine Uzantısını Silme

az connectedmachine extension delete --name "MMA" --machine-name "myMachine" --resource-group "myResourceGroup"

Gerekli Parametreler

--machine-name

Uzantının silinmesi gereken makinenin adı.

--name

Makine uzantısının adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

--yes -y

Onay istemde bulunmayın.

az connectedmachine extension list

Azure olmayan bir makinenin tüm uzantılarını alma işlemi.

az connectedmachine extension list --machine-name
                                   --resource-group
                                   [--expand]

Örnekler

Tüm Makine Uzantılarını Alma

az connectedmachine extension list --machine-name "myMachine" --resource-group "myResourceGroup"

Gerekli Parametreler

--machine-name

Uzantıyı içeren makinenin adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--expand

İşleme uygulanacak genişletme ifadesi.

az connectedmachine extension show

Uzantıyı alma işlemi.

az connectedmachine extension show --machine-name
                                   --name
                                   --resource-group

Örnekler

Makine Uzantısını Alma

az connectedmachine extension show --name "CustomScriptExtension" --machine-name "myMachine" --resource-group "myResourceGroup"

Gerekli Parametreler

--machine-name

Uzantıyı içeren makinenin adı.

--name

Makine uzantısının adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az connectedmachine extension update

Uzantıyı oluşturma veya güncelleştirme işlemi.

az connectedmachine extension update --machine-name
                                     --name
                                     --resource-group
                                     [--auto-upgrade-minor {false, true}]
                                     [--enable-auto-upgrade {false, true}]
                                     [--force-update-tag]
                                     [--no-wait]
                                     [--protected-settings]
                                     [--publisher]
                                     [--settings]
                                     [--tags]
                                     [--type]
                                     [--type-handler-version]

Örnekler

Makine Uzantısı Oluşturma veya Güncelleştirme

az connectedmachine extension update --name "CustomScriptExtension" --type "CustomScriptExtension" --publisher "Microsoft.Compute" --settings '{"commandToExecute":"hostname"}' --type-handler-version "1.10" --machine-name "myMachine" --resource-group "myResourceGroup"

Gerekli Parametreler

--machine-name

Uzantının oluşturulması veya güncelleştirilmesi gereken makinenin adı.

--name

Makine uzantısının adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--auto-upgrade-minor

Dağıtım zamanında kullanılabilir durumdaysa uzantının daha yeni bir ikincil sürüm kullanıp kullanmayacağını belirtin. Ancak dağıtıldıktan sonra, bu özellik true olarak ayarlanmış olsa bile uzantı yeniden dağıtılmadığı sürece ikincil sürümleri yükseltmez.

kabul edilen değerler: false, true
--enable-auto-upgrade

Kullanılabilir daha yeni bir sürüm varsa uzantının platform tarafından otomatik olarak yükseltilip yükseltilmeyeceğini belirtin.

kabul edilen değerler: false, true
--force-update-tag

Uzantı yapılandırması değişmese bile uzantı işleyicisinin nasıl güncelleştirilmeye zorlanması gerektiği.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

--protected-settings

Uzantı protectedSettings veya protectedSettingsFromKeyVault içerebilir veya hiçbir korumalı ayar içeremez. Beklenen değer: json-string/json-file/@json-file.

--publisher

Uzantı işleyici yayımcısının adı.

--settings

Uzantı için Json biçimlendirilmiş genel ayarlar. Beklenen değer: json-string/json-file/@json-file.

--tags

Boşlukla ayrılmış etiketler: anahtar[=değer] [anahtar[=değer] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--type

Uzantının türünü belirtin; "CustomScriptExtension" örnek olarak verilmiştir.

--type-handler-version

Betik işleyicisinin sürümünü belirtin.

az connectedmachine extension wait

Bağlı makine uzantısının koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

az connectedmachine extension wait --machine-name
                                   --name
                                   --resource-group
                                   [--created]
                                   [--custom]
                                   [--deleted]
                                   [--exists]
                                   [--interval]
                                   [--timeout]
                                   [--updated]

Örnekler

Bağlı makine uzantısı başarıyla oluşturulana kadar CLI betiğinin sonraki satırını yürütmeyi duraklatın.

az connectedmachine extension wait --name "CustomScriptExtension" --machine-name "myMachine" --resource-group "myResourceGroup" --created

Bağlı makine uzantısı başarıyla güncelleştirilene kadar CLI betiğinin sonraki satırını yürütmeyi duraklatın.

az connectedmachine extension wait --name "CustomScriptExtension" --machine-name "myMachine" --resource-group "myResourceGroup" --updated

Bağlı makine uzantısı başarıyla silinene kadar CLI betiğinin sonraki satırını yürütmeyi duraklatın.

az connectedmachine extension wait --name "CustomScriptExtension" --machine-name "myMachine" --resource-group "myResourceGroup" --deleted

Gerekli Parametreler

--machine-name

Uzantıyı içeren makinenin adı.

--name

Makine uzantısının adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--created

'provisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.

--custom

Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Silinene kadar bekleyin.

--exists

Kaynak var olana kadar bekleyin.

--interval

Saniye cinsinden yoklama aralığı.

varsayılan değer: 30
--timeout

Saniye cinsinden en fazla bekleme.

varsayılan değer: 3600
--updated

ProvisioningState değeri 'Başarılı' olarak güncelleştirilene kadar bekleyin.