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.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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>.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Id

Menentukan ID Sumber Daya komputer virtual.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Menentukan nama.

Type:String
Aliases:VMName
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Overwrite

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

Type:SwitchParameter
Position:4
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Path

Jalur file tempat templat gambar yang diambil disimpan.

Type:String
Position:5
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Menentukan nama grup sumber daya komputer virtual.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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>.

Type:String
Aliases:VirtualHardDiskNamePrefix
Position:3
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Input

String

SwitchParameter

Output

PSComputeLongRunningOperation