Dela via


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.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DefaultProfile

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

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken: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>.

Typ:String
Position:2
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Id

Anger resurs-ID för den virtuella datorn.

Typ:String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Name

Anger ett namn.

Typ:String
Alias:VMName
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Overwrite

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

Typ:SwitchParameter
Position:4
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Path

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

Typ:String
Position:5
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-ResourceGroupName

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

Typ:String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken: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>.

Typ:String
Alias:VirtualHardDiskNamePrefix
Position:3
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

Indata

String

SwitchParameter

Utdata

PSComputeLongRunningOperation