Invoke-AzVMReimage
Gambar ulang komputer virtual Azure.
Sintaks
Invoke-AzVMReimage
[-ResourceGroupName] <String>
[-VMName] <String>
[-TempDisk]
[-AsJob]
[-ExactVersion <String>]
[-CustomData <String>]
[-AdminPassword <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Deskripsi
Cmdlet Invoke-AzVMReimage menggambar ulang komputer virtual Azure.
Contoh
Contoh 1
Invoke-AzVMReimage -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07"
Perintah ini mencitrakan ulang komputer virtual bernama VirtualMachine07 di ResourceGroup11.
Contoh 2
$SecurePassword = ConvertTo-SecureString -String "****" -AsPlainText -Force
Invoke-AzVMReimage -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07" -TempDisk -CustomData $CustomData -AdminPassword $SecurePassword -ExactVersion "10.0.14393.0"
Meneruskan -AdminPassword menggunakan SecureString bersama dengan parameter lain untuk mencitrakan ulang komputer virtual.
Parameter
-AdminPassword
Menentukan kata sandi akun administrator.
Panjang minimum (Windows): 8 karakter
Panjang minimum (Linux): 6 karakter
Panjang maksimum (Windows): 123 karakter
Panjang maksimum (Linux): 72 karakter
Persyaratan kompleksitas: 3 dari 4 kondisi di bawah ini perlu dipenuhi
Memiliki karakter yang lebih rendah
Memiliki karakter atas
Memiliki digit
Memiliki karakter khusus (Kecocokan regex [\W_])
Nilai yang tidak diizinkan: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
Untuk mengatur ulang kata sandi, lihat Cara mengatur ulang layanan Desktop Jauh atau kata sandi masuknya di VM Windows
Untuk mengatur ulang kata sandi root, lihat Mengelola pengguna, SSH, dan memeriksa atau memperbaiki disk di VM Linux Azure menggunakan Ekstensi VMAccess
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-AsJob
Jalankan cmdlet di latar belakang
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Confirm
Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.
Jenis: | SwitchParameter |
Alias: | cf |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-CustomData
Menentukan string data kustom yang dikodekan base-64. String yang dikodekan base-64 didekodekan ke array biner yang disimpan sebagai file pada Komputer Virtual. Panjang maksimum array biner adalah 65535 byte.
Catatan: Jangan meneruskan rahasia atau kata sandi apa pun di properti customData
Properti ini tidak dapat diperbarui setelah VM dibuat.
customData diteruskan ke VM untuk disimpan sebagai file, untuk informasi selengkapnya lihat Data Kustom di Azure VM
Untuk menggunakan cloud-init untuk VM Linux Anda, lihat Menggunakan cloud-init untuk menyesuaikan VM Linux selama pembuatan
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-DefaultProfile
Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.
Jenis: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ExactVersion
Menentukan dalam angka desimal, versi yang harus direimage disk OS. Jika versi yang tepat tidak disediakan, disk OS direimage ke versi Disk OS yang ada.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-ResourceGroupName
Menentukan nama grup sumber daya komputer virtual.
Jenis: | String |
Position: | 0 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |
-TempDisk
Menentukan apakah akan menggambar ulang disk sementara.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-VMName
Nama mesin virtual.
Jenis: | String |
Alias: | Name |
Position: | 1 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |
-WhatIf
Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.
Jenis: | SwitchParameter |
Alias: | wi |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
Input
Output
Azure PowerShell