Save-AzVMImage

Sparar en virtuell dator som en VMImage.

Syntax

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>]

Description

Cmdleten Save-AzVMImage sparar en virtuell dator som en VMImage. Innan du skapar en avbildning av en virtuell dator ska du sysprep den virtuella datorn och sedan markera den som generaliserad med hjälp av Cmdleten Set-AzVM. Utdata från den här cmdleten är en JSON-mall (JavaScript Object Notation). Du kan distribuera virtuella datorer från den insamlade avbildningen.

Exempel

Exempel 1: Avbilda en virtuell dator

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

Det första kommandot markerar den virtuella datorn med namnet VirtualMachine07 som generaliserad. Det andra kommandot avbildar en virtuell dator med namnet VirtualMachine07 som en VMImage. Egenskapen Output returnerar en JSON-mall.

Exempel 2

Sparar en virtuell dator som en VMImage. (automatiskt genererad)

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

Parametrar

-AsJob

Kör cmdleten i bakgrunden och returnera ett jobb för att spåra förloppet.

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

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DestinationContainerName

Anger namnet på en container i den systemcontainer som du vill lagra dina avbildningar. Om containern inte finns skapas den åt dig. De virtuella hårddiskar (VHD) som utgör VMImage finns i containern som den här parametern anger. Om de virtuella hårddiskarna är spridda över flera lagringskonton skapar den här cmdleten en container som har det här namnet i varje lagringskonto. URL:en för den sparade bilden liknar: https://< storageAccountName.blob.core.windows.net/system/Microsoft.Compute/Images/>< imagesContainer>/<vhdPrefix-osDisk.xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.vhd>.

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

-Id

Anger resurs-ID för den virtuella datorn.

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

-Name

Anger ett namn.

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

-Overwrite

Anger att den här cmdleten skriver över alla virtuella hårddiskar som har samma prefix i målcontainern.

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

-Path

Den filsökväg där mallen för den insamlade avbildningen lagras.

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

-ResourceGroupName

Anger namnet på resursgruppen för den virtuella datorn.

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

-VHDNamePrefix

Anger prefixet i namnet på de blobar som utgör lagringsprofilen för VMImage. Till exempel resulterar ett prefix vhdPrefix för en operativsystemdisk i namnet vhdPrefix-osdisk.<guid.vhd>.

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

Indata

String

SwitchParameter

Utdata

PSComputeLongRunningOperation