Bagikan melalui


Save-AzVMImage

Menyimpan komputer virtual sebagai VMImage.

Sintaks

Save-AzVMImage
    [-Name] <String>
    [-DestinationContainerName] <String>
    [-VHDNamePrefix] <String>
    [-Overwrite]
    [[-Path] <String>]
    [-ResourceGroupName] <String>
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]
Save-AzVMImage
    [-DestinationContainerName] <String>
    [-VHDNamePrefix] <String>
    [-Overwrite]
    [[-Path] <String>]
    [-Id] <String>
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Deskripsi

Cmdlet Save-AzVMImage menyimpan komputer virtual sebagai VMImage. Sebelum Anda membuat gambar komputer virtual, sysprep komputer virtual, lalu tandai sebagai digeneralisasi dengan menggunakan cmdlet Set-AzVM. Output cmdlet ini adalah templat JavaScript Object Notation (JSON). Anda dapat menyebarkan komputer virtual dari gambar yang diambil.

Contoh

Contoh 1: Mengambil komputer virtual

Set-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07" -Generalized 
Save-AzVMImage -ResourceGroupName "ResourceGroup11" -VMName "VirtualMachine07" -DestinationContainerName "VMContainer01" -VHDNamePrefix "VM07"

Perintah pertama menandai komputer virtual bernama VirtualMachine07 sebagai umum. Perintah kedua menangkap komputer virtual bernama VirtualMachine07 sebagai VMImage. Properti Output mengembalikan templat JSON.

Contoh 2

Menyimpan komputer virtual sebagai VMImage. (dibuat otomatis)

Save-AzVMImage -DestinationContainerName 'VMContainer01' -Name 'VirtualMachine07' -Path '/home/admin/.ssh/authorized_keys' -ResourceGroupName 'ResourceGroup11' -VHDNamePrefix 'VM07'

Parameter

-AsJob

Jalankan cmdlet di latar belakang dan kembalikan Pekerjaan untuk melacak kemajuan.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
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

-DestinationContainerName

Menentukan nama kontainer di dalam kontainer "sistem" yang ingin Anda pegang gambar Anda. Jika kontainer tidak ada, kontainer dibuat untuk Anda. Hard disk virtual (VHD) yang merupakan VMImage berada di kontainer yang ditentukan parameter ini. Jika VHD tersebar di beberapa akun penyimpanan, cmdlet ini membuat satu kontainer yang memiliki nama ini di setiap akun penyimpanan. URL gambar yang disimpan mirip dengan: https://< storageAccountName.blob.core.windows.net/system/Microsoft.Compute/Images/>< imagesContainer>/<vhdPrefix-osDisk.xxxxxxx-xxxx-xxxx-xxxx-xxx.vhd>.

Jenis:String
Position:2
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-Id

Menentukan ID Sumber Daya komputer virtual.

Jenis:String
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-Name

Menentukan nama.

Jenis:String
Alias:VMName
Position:1
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-Overwrite

Menunjukkan bahwa cmdlet ini menimpa VHD apa pun yang memiliki awalan yang sama dalam kontainer tujuan.

Jenis:SwitchParameter
Position:4
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-Path

Jalur file tempat templat gambar yang diambil disimpan.

Jenis:String
Position:5
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

-VHDNamePrefix

Menentukan awalan dalam nama blob yang merupakan profil penyimpanan VMImage. Misalnya, awalan vhdPrefix untuk disk sistem operasi menghasilkan nama vhdPrefix-osdisk.<guid.vhd>.

Jenis:String
Alias:VirtualHardDiskNamePrefix
Position:3
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

Input

String

SwitchParameter

Output

PSComputeLongRunningOperation