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
Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.
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.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
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 |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
İşletim sistemi disk kopyasının adı.
Etiketleri kaynak VM'den onarım VM'sine ve kaynaklarına kopyalayın. --tags ile birleştirilebilir.
| Özellik | Değer |
|---|---|
| Default value: | False |
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 |
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 |
İç içe hyperv'yi etkinleştirin.
| Özellik | Değer |
|---|---|
| Default value: | False |
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.
İşletim sistemi Disk depolama türünü varsayılan PremiumSSD_LRS belirtilen değere değiştirin.
Onarım VM'sini içerecek yeni veya mevcut kaynak grubunun adı.
Onarım VM'sinin yönetici parolası.
VM'yi onarmak için yönetici kullanıcı adı.
Onarım VM'sinin adı.
Oluşturulacak onarım VM'sinin boyutu. Belirtilmezse, kaynak VM ile eşleşen bir boyut kullanılır.
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.
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 |
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
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapı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.
| Ö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.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
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
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapı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.
| Özellik | Değer |
|---|---|
| Default value: | False |
az vm repair repair-and-restore
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.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
İşletim sistemi disk kopyasının adı.
Etiketleri kaynak VM'den onarım VM'sine ve kaynaklarına kopyalayın. --tags ile birleştirilebilir.
| Özellik | Değer |
|---|---|
| Default value: | False |
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 |
Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Onarım VM'sini içerecek yeni veya mevcut kaynak grubunun adı.
Onarım VM'sinin yönetici parolası.
VM'yi onarmak için yönetici kullanıcı adı.
Onarım VM'sinin adı.
Kaynak grubunun adı. Varsayılan grubu az configure --defaults group=<name> kullanarak yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Oluşturulacak onarım VM'sinin boyutu. Belirtilmezse, kaynak VM ile eşleşen bir boyut kullanılır.
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 |
'key[=value]' biçiminde boşlukla ayrılmış etiketler. Mevcut etiketleri temizlemek için '' kullanın.
Global Parametreler
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
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
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
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.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
İşletim sistemi disk kopyasının adı.
Etiketleri kaynak VM'den onarım VM'sine ve kaynaklarına kopyalayın. --tags ile birleştirilebilir.
| Özellik | Değer |
|---|---|
| Default value: | False |
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 |
Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Onarım VM'sini içerecek yeni veya mevcut kaynak grubunun adı.
Onarım VM'sinin yönetici parolası.
VM'yi onarmak için yönetici kullanıcı adı.
Onarım VM'sinin adı.
Kaynak grubunun adı. Varsayılan grubu az configure --defaults group=<name> kullanarak yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Oluşturulacak onarım VM'sinin boyutu. Belirtilmezse, kaynak VM ile eşleşen bir boyut kullanılır.
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 |
'key[=value]' biçiminde boşlukla ayrılmış etiketler. Mevcut etiketleri temizlemek için '' kullanın.
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
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
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
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.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
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 |
Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Kaynak grubunun adı. Varsayılan grubu az configure --defaults group=<name> kullanarak yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
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 |
Vm çalışmıyorsa vm'yi başlatmak için onay istemde bulunmayın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Global Parametreler
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
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.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Sabit veri diskinin adı. Varsayılan olarak onarım VM'sindeki ilk veri diskini kullanır.
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 |
Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
VM kaynak kimliğini onarın.
Kaynak grubunun adı. Varsayılan grubu az configure --defaults group=<name> kullanarak yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
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 |
Onarım kaynaklarını onay olmadan siler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Global Parametreler
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
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.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
VM'de çalıştırılacak özel betik dosyası. Betik, Windows için PowerShell, Linux için Bash olmalıdır.
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 |
Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
'[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.
map.json çatallanmış onarım betiği kitaplığının URL'si https://github.com/{user}/repair-script-library/blob/master/map.json.
VM kaynak kimliğini onarın.
Kaynak grubunun adı. Varsayılan grubu az configure --defaults group=<name> kullanarak yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Çalıştırma betikleri için benzersiz çalıştırma kimliği.
Betik, bağlı onarım VM'sinde çalıştırılır.
| Özellik | Değer |
|---|---|
| Default value: | False |
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
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
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 |