Save-AzureRmVMImage
Sparar en virtuell dator som en VMImage.
Varning
AzureRM PowerShell-modulen är officiellt inaktuell från och med den 29 februari 2024. Användare rekommenderas att migrera från AzureRM till Az PowerShell-modulen för att säkerställa fortsatt support och uppdateringar.
Även om AzureRM-modulen fortfarande kan fungera, underhålls den inte längre eller stöds, vilket gör att användaren kan välja och riskera fortsatt användning. Se våra migreringsresurser för vägledning om övergången till Az-modulen.
Syntax
Save-AzureRmVMImage
[-Name] <String>
[-DestinationContainerName] <String>
[-VHDNamePrefix] <String>
[-Overwrite]
[[-Path] <String>]
[-ResourceGroupName] <String>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Save-AzureRmVMImage
[-Name] <String>
[-DestinationContainerName] <String>
[-VHDNamePrefix] <String>
[-Overwrite]
[[-Path] <String>]
[-Id] <String>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Cmdleten Save-AzureRmVMImage 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-AzureRmVM. 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
PS C:\> Set-AzureRmVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07" -Generalized
PS C:\> Save-AzureRmVMImage -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.
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 |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
standardvärde: | None |
Obligatorisk: | 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>.
Typ: | String |
Position: | 2 |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Id
Anger resurs-ID för den virtuella datorn.
Typ: | String |
Position: | 0 |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Anger ett namn.
Typ: | String |
Aliases: | VMName |
Position: | 1 |
standardvärde: | None |
Obligatorisk: | 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.
Typ: | SwitchParameter |
Position: | 4 |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Path
Den filsökväg där mallen för den insamlade avbildningen lagras.
Typ: | String |
Position: | 5 |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
Anger namnet på resursgruppen för den virtuella datorn.
Typ: | String |
Position: | 0 |
standardvärde: | None |
Obligatorisk: | 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>.
Typ: | String |
Aliases: | VirtualHardDiskNamePrefix |
Position: | 3 |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |