az vm repair
Catatan
Referensi ini adalah bagian dari ekstensi perbaikan vm untuk Azure CLI (versi 2.0.67 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah perbaikan az vm. Pelajari lebih lanjut tentang ekstensi.
Perintah perbaikan otomatis untuk memperbaiki VM.
Perintah perbaikan VM akan memungkinkan pengguna Azure memperbaiki VM yang tidak dapat di-boot sendiri dengan menyalin disk OS VM sumber dan melampirkannya ke VM perbaikan yang baru dibuat.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az vm repair create |
Buat VM perbaikan baru dan lampirkan disk OS VM sumber yang disalin sebagai disk data. |
Ekstensi | GA |
az vm repair list-scripts |
Mencantumkan skrip yang tersedia. Terletak https://github.com/Azure/repair-script-library. |
Ekstensi | GA |
az vm repair repair-and-restore |
Perbaiki dan pulihkan VM. |
Ekstensi | Pratinjau |
az vm repair reset-nic |
Reset tumpukan antarmuka jaringan pada OS tamu VM. https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface. |
Ekstensi | Pratinjau |
az vm repair restore |
Ganti disk OS komputer virtual sumber dengan disk data dari perbaikan VM. |
Ekstensi | GA |
az vm repair run |
Jalankan skrip terverifikasi dari GitHub pada VM. 'az vm repair list-scripts' untuk melihat skrip yang tersedia. |
Ekstensi | GA |
az vm repair create
Buat VM perbaikan baru dan lampirkan disk OS VM sumber yang disalin sebagai disk data.
az vm repair create --name
--resource-group
[--associate-public-ip]
[--copy-disk-name]
[--distro]
[--enable-nested]
[--repair-group-name]
[--repair-password]
[--repair-username]
[--repair-vm-name]
[--unlock-encrypted-vm]
[--yes]
Contoh
Membuat VM perbaikan
az vm repair create -g MyResourceGroup -n myVM --verbose
Membuat VM perbaikan dan mengatur autentikasi VM
az vm repair create -g MyResourceGroup -n myVM --repair-username username --repair-password password!234 --verbose
Membuat VM perbaikan distro tertentu atau URN tertentu juga dapat disediakan
az vm repair create -g MyResourceGroup -n myVM --distro 'rhel7|sles12|ubuntu20|centos6|oracle8|sles15'
Parameter yang Diperlukan
Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>
.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
Opsi untuk membuat perbaikan vm dengan ip publik.
Nama salinan disk OS.
Opsi untuk membuat perbaikan vm dari distro linux tertentu (rhel7|rhel8|suse12|ubuntu20|centos7|oracle7).
Aktifkan hiperv berlapis.
Nama untuk grup sumber daya baru atau yang sudah ada yang akan berisi perbaikan VM.
Kata sandi admin untuk perbaikan VM.
Nama pengguna admin untuk memperbaiki VM.
Nama perbaikan VM.
Opsi untuk membuka kunci otomatis VM terenkripsi menggunakan autentikasi langganan saat ini.
Opsi untuk melewati permintaan untuk mengaitkan ip publik dan mengonfirmasi ya untuk itu dalam mode Tty.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az vm repair list-scripts
Mencantumkan skrip yang tersedia. Terletak https://github.com/Azure/repair-script-library.
az vm repair list-scripts [--preview]
Contoh
Mencantumkan skrip
az vm repair list-scripts --verbose
Cantumkan skrip windows saja.
az vm repair list-scripts --query "[?starts_with(id, 'win')]"
Mencantumkan skrip dengan pengujian dalam deskripsinya.
az vm repair list-scripts --query "[?contains(description, 'test')]"
Mencantumkan skrip yang belum diverifikasi dari fork Anda https://github.com/Azure/repair-script-library
az vm repair list-scripts --preview "https://github.com/User/repair-script-library/blob/main/map.json"
Parameter Opsional
URL pustaka skrip perbaikan fork map.json https://github.com/{user}/repair-script-library/blob/master/map.json.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az vm repair repair-and-restore
Perintah ini sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus
Perbaiki dan pulihkan VM.
az vm repair repair-and-restore [--copy-disk-name]
[--ids]
[--name]
[--repair-group-name]
[--repair-password]
[--repair-username]
[--repair-vm-name]
[--resource-group]
[--subscription]
Contoh
Perbaiki dan pulihkan VM.
az vm repair repair-and-restore --name vmrepairtest --resource-group MyResourceGroup --verbose
Parameter Opsional
Nama salinan disk OS.
Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>
.
Nama untuk grup sumber daya baru atau yang sudah ada yang akan berisi perbaikan VM.
Kata sandi admin untuk perbaikan VM.
Nama pengguna admin untuk memperbaiki VM.
Nama perbaikan VM.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az vm repair reset-nic
Perintah ini sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus
Reset tumpukan antarmuka jaringan pada OS tamu VM. https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface.
az vm repair reset-nic [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Contoh
Reset NIC tamu VM. Tentukan grup dan nama sumber daya VM.
az vm repair reset-nic -g MyResourceGroup -n MyVM --verbose
Reset NIC tamu VM. Tentukan id langganan, grup sumber daya VM, dan nama.
az vm repair reset-nic -g MyResourceGroup -n MyVM --subscription mySub --verbose
Reset NIC tamu VM dan mulai VM secara otomatis jika tidak dalam status berjalan.
az vm repair reset-nic -g MyResourceGroup -n MyVM --yes --verbose
Parameter Opsional
Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>
.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Jangan meminta konfirmasi untuk memulai VM jika tidak berjalan.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az vm repair restore
Ganti disk OS komputer virtual sumber dengan disk data dari perbaikan VM.
az vm repair restore [--disk-name]
[--ids]
[--name]
[--repair-vm-id]
[--resource-group]
[--subscription]
[--yes]
Contoh
Pulihkan dari perbaikan VM, perintah akan mencari repair-vm secara otomatis
az vm repair restore -g MyResourceGroup -n MyVM --verbose
Pulihkan dari perbaikan VM, tentukan disk yang akan dipulihkan
az vm repair restore -g MyResourceGroup -n MyVM --disk-name MyDiskCopy --verbose
Parameter Opsional
Nama disk data tetap. Default ke disk data pertama di VM perbaikan.
Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>
.
Perbaiki id sumber daya VM.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Menghapus sumber daya perbaikan tanpa konfirmasi.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az vm repair run
Jalankan skrip terverifikasi dari GitHub pada VM. 'az vm repair list-scripts' untuk melihat skrip yang tersedia.
az vm repair run [--custom-script-file]
[--ids]
[--name]
[--parameters]
[--preview]
[--repair-vm-id]
[--resource-group]
[--run-id]
[--run-on-repair]
[--subscription]
Contoh
Jalankan skrip dengan <run-id> langsung di VM.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --verbose
Jalankan skrip dengan <run-id> pada VM perbaikan tertaut.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --run-on-repair --verbose
Jalankan skrip dengan parameter pada VM.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --parameters hello=hi world=earth --verbose
Jalankan skrip kustom lokal pada VM.
az vm repair run -g MyResourceGroup -n MySourceWinVM --custom-script-file ./file.ps1 --verbose
Jalankan skrip yang tidak diverifikasi dari fork Anda https://github.com/Azure/repair-script-library
az vm repair run -g MyResourceGroup -n MySourceWinVM --preview "https://github.com/User/repair-script-library/blob/main/map.json" --run-id test
Parameter Opsional
File skrip kustom untuk dijalankan pada VM. Skrip harus PowerShell untuk windows, Bash untuk Linux.
Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>
.
Parameter yang dipisahkan spasi dalam format '[name=]value'. Posisi untuk skrip bash.
URL pustaka skrip perbaikan fork map.json https://github.com/{user}/repair-script-library/blob/master/map.json.
Perbaiki id sumber daya VM.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Id eksekusi unik untuk menjalankan skrip.
Skrip akan dijalankan pada VM perbaikan tertaut.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk