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-xxxxxxxxxxxxxx.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
Utdata
Relaterade länkar
Azure PowerShell