az vm repair

Note

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

Sorunları çözmek için kopyalanan kaynak işletim sistemi diski olan VM'leri onarın.

VM'niz önyüklenemez olduğunda, VM Onarımı kullanıcıların yeni onarım VM'leri ayarlamasına ve kaynak VM'nin işletim sistemi diski üzerinden kopyalamasına ve bunu veri diski olarak eklemesine olanak tanır. Ardından kullanıcı kendi betiklerini çalıştırabilir veya diski düzeltmek için pre-built kullanabilir.

Komutlar

Name Description Tür Durum
az vm repair create

Yeni bir onarım VM'si oluşturun ve kaynak VM'nin kopyalanan işletim sistemi diskini veri diski olarak ekleyin.

Extension GA
az vm repair list-scripts

Kullanılabilir betikleri listeleyin. https://github.com/Azure/repair-script-library bulunur.

Extension GA
az vm repair repair-and-restore

VM'yi onarın ve geri yükleyin.

Extension Preview
az vm repair repair-button

Onar düğmesi betiği.

Extension Preview
az vm repair reset-nic

VM konuk işletim sistemindeki ağ arabirimi yığınını sıfırlayın. . https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface

Extension Preview
az vm repair restore

Kaynak VM'nin işletim sistemi diskiyle onarım VM'sinden veri diski değiştirin.

Extension GA
az vm repair run

VM'de GitHub doğrulanmış betikleri çalıştırın. Kullanılabilir betikleri görüntülemek için 'az vm repair list-scripts'.

Extension GA

az vm repair create

Yeni bir onarım VM'si oluşturun ve kaynak VM'nin kopyalanan işletim sistemi diskini veri diski olarak ekleyin.

az vm repair create --name
                    --resource-group
                    [--acquire-policy-token]
                    [--associate-public-ip]
                    [--change-reference]
                    [--copy-disk-name]
                    [--copy-tags]
                    [--disable-trusted-launch]
                    [--distro]
                    [--enable-nested]
                    [--encrypt-recovery-key]
                    [--os-disk-type]
                    [--repair-group-name]
                    [--repair-password]
                    [--repair-username]
                    [--repair-vm-name]
                    [--size]
                    [--tags]
                    [--unlock-encrypted-vm]
                    [--yes]

Örnekler

Onarım VM'si oluşturma

az vm repair create -g MyResourceGroup -n myVM --verbose

Etiketlerle onarım VM'si oluşturma

az vm repair create -g MyResourceGroup -n myVM --tags "env=dev owner=alice" --verbose

Kaynak VM ile aynı etiketlere sahip onarım VM'sini oluşturma

az vm repair create -g MyResourceGroup -n myVM --copy-tags --verbose

Onarım VM'sini oluşturma ve VM kimlik doğrulamasını ayarlama

az vm repair create -g MyResourceGroup -n myVM --repair-username username --repair-password password!234 --verbose

Belirli bir dağıtımın onarım VM'sini oluşturma veya belirli bir URN de sağlanabilir

az vm repair create -g MyResourceGroup -n myVM --distro 'rhel7|sles12|ubuntu20|centos6|oracle8|sles15'

Özel IP adresiyle onarım VM'si oluşturma

az vm repair create -g MyResourceGroup -n myVM --repair-username <username> --repair-password <password>

Genel IP adresi olan bir onarım VM'si oluşturun.

az vm repair create -g MyResourceGroup -n myVM --associate-public-ip --repair-username <username> --repair-password <password>

Standart Güvenlik türüne sahip bir onarım VM'sini oluşturun.

az vm repair create -g MyResourceGroup -n myVM --repair-username <username> --repair-password <password> --disable-trusted-launch

Şifrelenmiş disk içeren bir kaynak VM'den onarım VM'si oluşturun. Onarım VM'si, veri diski şifrelenmemiş ve erişilebilir durumda olacak şekilde oluşturulur.

az vm repair create -g MyResourceGroup -n myVM --repair-username <username> --repair-password <password> --unlock-encrypted-vm --encrypt-recovery-key <key>

StandardSSD_LRS işletim sistemi Disk depolama türüne sahip bir onarım VM'si oluşturun.

az vm repair create -g MyResourceGroup -n myVM --repair-username <username> --repair-password <password> --os-disk-type StandardSSD_LRS

Gerekli Parametreler

--name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--resource-group -g

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

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--associate-public-ip

Genel ip ile onarım vm'sini oluşturma seçeneği. Bu parametre kullanılmazsa, yalnızca özel bir ip oluşturulur.

Özellik Değer
Default value: False
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--copy-disk-name

İşletim sistemi disk kopyasının adı.

--copy-tags

Etiketleri kaynak VM'den onarım VM'sine ve kaynaklarına kopyalayın. --tags ile birleştirilebilir.

Özellik Değer
Default value: False
--disable-trusted-launch

Güvenlik türünü Standart olarak ayarlayarak onarım vm'sinde Güvenilen Başlatma güvenlik türünü devre dışı bırakma seçeneği.

Özellik Değer
Default value: False
--distro

Belirli bir Linux dağıtımından onarım vm'si oluşturma seçeneği (rhel7|rhel8|sles12|sles15|ubuntu20|centos7|centos8|oracle7).

Özellik Değer
Default value: ubuntu
--enable-nested

İç içe hyperv'yi etkinleştirin.

Özellik Değer
Default value: False
--encrypt-recovery-key

Sağlanan kurtarma parolasını kullanarak şifrelenmiş VM'lerin kilidini otomatik olarak açma seçeneği. Bu parametreyi kullanmak için '--unlock-encrypted-vm' parametresi kullanılmalıdır.

--os-disk-type

İşletim sistemi Disk depolama türünü varsayılan PremiumSSD_LRS belirtilen değere değiştirin.

--repair-group-name

Onarım VM'sini içerecek yeni veya mevcut kaynak grubunun adı.

--repair-password

Onarım VM'sinin yönetici parolası.

--repair-username

VM'yi onarmak için yönetici kullanıcı adı.

--repair-vm-name

Onarım VM'sinin adı.

--size

Oluşturulacak onarım VM'sinin boyutu. Belirtilmezse, kaynak VM ile eşleşen bir boyut kullanılır.

--tags

Boşlukla ayrılmış anahtar-değer çiftlerinin "key=value" biçiminde olduğu tırnak içine alınmış dize. Onarım kaynakları için gereken etiketlere eklenir.

--unlock-encrypted-vm

Geçerli abonelik kimlik doğrulamasını kullanarak şifrelenmiş VM'lerin kilidini otomatik olarak açma seçeneği.

Özellik Değer
Default value: False
--yes

Kullanım dışı - Onarım VM'sini onay olmadan oluşturur. Geçerli bir davranış değişikliği olmadığından, bu parametre gelecekteki bir sürümde kaldırılacaktır.

Özellik Değer
Default value: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az vm repair list-scripts

Kullanılabilir betikleri listeleyin. https://github.com/Azure/repair-script-library bulunur.

az vm repair list-scripts [--acquire-policy-token]
                          [--change-reference]
                          [--preview]

Örnekler

Liste betikleri

az vm repair list-scripts --verbose

Yalnızca windows betiklerini listeleyin.

az vm repair list-scripts --query "[?starts_with(id, 'win')]"

Açıklamasında test içeren betikleri listeleyin.

az vm repair list-scripts --query "[?contains(description, 'test')]"

https://github.com/Azure/repair-script-library çatalınızdaki onaylanmamış betiği listeleme

az vm repair list-scripts --preview "https://github.com/User/repair-script-library/blob/main/map.json"

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--preview

map.json çatallanmış onarım betiği kitaplığının URL'si https://github.com/{user}/repair-script-library/blob/master/map.json.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az vm repair repair-and-restore

Önizleme

Bu komut önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

VM'yi onarın ve geri yükleyin.

az vm repair repair-and-restore [--acquire-policy-token]
                                [--change-reference]
                                [--copy-disk-name]
                                [--copy-tags]
                                [--ids]
                                [--name]
                                [--repair-group-name]
                                [--repair-password]
                                [--repair-username]
                                [--repair-vm-name]
                                [--resource-group]
                                [--size]
                                [--subscription]
                                [--tags]

Örnekler

Etiketleri olan bir VM'yi onarın ve geri yükleyin.

az vm repair repair-and-restore --name vmrepairtest --resource-group MyResourceGroup --tags env=prod owner=bob --verbose

Vm'yi onarma ve geri yükleme.

az vm repair repair-and-restore --name vmrepairtest --resource-group MyResourceGroup --verbose

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--copy-disk-name

İşletim sistemi disk kopyasının adı.

--copy-tags

Etiketleri kaynak VM'den onarım VM'sine ve kaynaklarına kopyalayın. --tags ile birleştirilebilir.

Özellik Değer
Default value: False
--ids

Bir veya daha fazla kaynak kimliği (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--repair-group-name

Onarım VM'sini içerecek yeni veya mevcut kaynak grubunun adı.

--repair-password

Onarım VM'sinin yönetici parolası.

--repair-username

VM'yi onarmak için yönetici kullanıcı adı.

--repair-vm-name

Onarım VM'sinin adı.

--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--size

Oluşturulacak onarım VM'sinin boyutu. Belirtilmezse, kaynak VM ile eşleşen bir boyut kullanılır.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--tags

'key[=value]' biçiminde boşlukla ayrılmış etiketler. Mevcut etiketleri temizlemek için '' kullanın.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az vm repair repair-button

Önizleme

Bu komut önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Onar düğmesi betiği.

az vm repair repair-button --button-command
                           [--acquire-policy-token]
                           [--change-reference]
                           [--copy-disk-name]
                           [--copy-tags]
                           [--ids]
                           [--name]
                           [--repair-group-name]
                           [--repair-password]
                           [--repair-username]
                           [--repair-vm-name]
                           [--resource-group]
                           [--size]
                           [--subscription]
                           [--tags]
                           [--yes]

Örnekler

etiketli onarım düğmesi.

az vm repair repair-button --name vmrepairtest --resource-group MyResourceGroup --button-command fstab --tags env=test --verbose

repair-button.

az vm repair repair-button --name vmrepairtest --resource-group MyResourceGroup --button-command fstab --verbose

Gerekli Parametreler

--button-command

VM'nin onarımı için Button_command.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--copy-disk-name

İşletim sistemi disk kopyasının adı.

--copy-tags

Etiketleri kaynak VM'den onarım VM'sine ve kaynaklarına kopyalayın. --tags ile birleştirilebilir.

Özellik Değer
Default value: False
--ids

Bir veya daha fazla kaynak kimliği (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--repair-group-name

Onarım VM'sini içerecek yeni veya mevcut kaynak grubunun adı.

--repair-password

Onarım VM'sinin yönetici parolası.

--repair-username

VM'yi onarmak için yönetici kullanıcı adı.

--repair-vm-name

Onarım VM'sinin adı.

--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--size

Oluşturulacak onarım VM'sinin boyutu. Belirtilmezse, kaynak VM ile eşleşen bir boyut kullanılır.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--tags

'key[=value]' biçiminde boşlukla ayrılmış etiketler. Mevcut etiketleri temizlemek için '' kullanın.

--yes

Kullanım dışı - Onarım VM'sini onay olmadan oluşturur. Geçerli bir davranış değişikliği olmadığından, bu parametre gelecekteki bir sürümde kaldırılacaktır.

Özellik Değer
Default value: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az vm repair reset-nic

Önizleme

Bu komut önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

VM konuk işletim sistemindeki ağ arabirimi yığınını sıfırlayın. . https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface

az vm repair reset-nic [--acquire-policy-token]
                       [--change-reference]
                       [--ids]
                       [--name]
                       [--resource-group]
                       [--subscription]
                       [--yes]

Örnekler

VM konuk NIC'sini sıfırlayın. VM kaynak grubunu ve adını belirtin.

az vm repair reset-nic -g MyResourceGroup -n MyVM --verbose

VM konuk NIC'sini sıfırlayın. Abonelik kimliğini, VM kaynak grubunu ve adını belirtin.

az vm repair reset-nic -g MyResourceGroup -n MyVM --subscription 00000000-0000-0000-0000-000000000000 --verbose

VM konuk NIC'sini sıfırlayın ve çalışıyor durumda değilse VM'yi otomatik olarak başlatın.

az vm repair reset-nic -g MyResourceGroup -n MyVM --yes --verbose

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--ids

Bir veya daha fazla kaynak kimliği (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--yes

Vm çalışmıyorsa vm'yi başlatmak için onay istemde bulunmayın.

Özellik Değer
Default value: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az vm repair restore

Kaynak VM'nin işletim sistemi diskiyle onarım VM'sinden veri diski değiştirin.

az vm repair restore [--acquire-policy-token]
                     [--change-reference]
                     [--disk-name]
                     [--ids]
                     [--name]
                     [--repair-vm-id]
                     [--resource-group]
                     [--subscription]
                     [--yes]

Örnekler

Onarım VM'sinden geri yükle, komutu repair-vm için otomatik olarak arama yapacak

az vm repair restore -g MyResourceGroup -n MyVM --verbose

Onarım VM'sinden geri yükleme, geri yükleneceği diski belirtme

az vm repair restore -g MyResourceGroup -n MyVM --disk-name MyDiskCopy --verbose

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--disk-name

Sabit veri diskinin adı. Varsayılan olarak onarım VM'sindeki ilk veri diskini kullanır.

--ids

Bir veya daha fazla kaynak kimliği (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--repair-vm-id

VM kaynak kimliğini onarın.

--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--yes

Onarım kaynaklarını onay olmadan siler.

Özellik Değer
Default value: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az vm repair run

VM'de GitHub doğrulanmış betikleri çalıştırın. Kullanılabilir betikleri görüntülemek için 'az vm repair list-scripts'.

az vm repair run [--acquire-policy-token]
                 [--change-reference]
                 [--custom-script-file]
                 [--ids]
                 [--name]
                 [--parameters]
                 [--preview]
                 [--repair-vm-id]
                 [--resource-group]
                 [--run-id]
                 [--run-on-repair]
                 [--subscription]

Örnekler

Betiği <run-id> ile doğrudan VM'de çalıştırın.

az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --verbose

Bağlı onarım VM'sinde ile <run-id> betiği çalıştırın.

az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --run-on-repair --verbose

VM'de parametreleri olan bir betik çalıştırın.

az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --parameters hello=hi world=earth --verbose

Bazı parametrelerle doğrulanmış bir betik çalıştırın. 'key' adlı ilk parametrede betike yalnızca 'test' değeri gönderilir. 'initiator' adlı ikinci parametre, aşağıdaki 'initiator=selfhelp' dizesinin tamamını betike göndermek için '++' ön ekini kullanır.

az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id linux-alar2 --parameters key=test ++initiator=selfhelp --verbose --debug

VM'de yerel bir özel betik çalıştırın.

az vm repair run -g MyResourceGroup -n MySourceWinVM --custom-script-file ./file.ps1 --verbose

https://github.com/Azure/repair-script-library çatalınızdan doğrulamamış betik çalıştırma

az vm repair run -g MyResourceGroup -n MySourceWinVM --preview "https://github.com/User/repair-script-library/blob/main/map.json" --run-id test

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--custom-script-file

VM'de çalıştırılacak özel betik dosyası. Betik, Windows için PowerShell, Linux için Bash olmalıdır.

--ids

Bir veya daha fazla kaynak kimliği (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--parameters

'[name=]value' biçiminde boşlukla ayrılmış parametreler. Bash betikleri için konumsal. = üzerinde bölmeyi önlemek için dizenin tamamını göndermek için '++' ön ekini kullanın.

--preview

map.json çatallanmış onarım betiği kitaplığının URL'si https://github.com/{user}/repair-script-library/blob/master/map.json.

--repair-vm-id

VM kaynak kimliğini onarın.

--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--run-id

Çalıştırma betikleri için benzersiz çalıştırma kimliği.

--run-on-repair

Betik, bağlı onarım VM'sinde çalıştırılır.

Özellik Değer
Default value: False
--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False