Sdílet prostřednictvím


Save-AzVMImage

Uloží virtuální počítač jako VMImage.

Syntaxe

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

Rutina Save-AzVMImage uloží virtuální počítač jako VMImage. Než vytvoříte image virtuálního počítače, sysprep virtuální počítač a pak ho označíte jako generalizovaný pomocí rutiny Set-AzVM. Výstupem této rutiny je šablona JSON (JavaScript Object Notation). Z zachycené image můžete nasadit virtuální počítače.

Příklady

Příklad 1: Zachycení virtuálního počítače

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

První příkaz označí virtuální počítač s názvem VirtualMachine07 jako generalizovaný. Druhý příkaz zachytí virtuální počítač s názvem VirtualMachine07 jako VMImage. Vlastnost Output vrátí šablonu JSON.

Příklad 2

Uloží virtuální počítač jako VMImage. (automaticky vygenerováno)

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

Parametry

-AsJob

Spusťte rutinu na pozadí a vraťte úlohu pro sledování průběhu.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DestinationContainerName

Určuje název kontejneru uvnitř kontejneru "system", který chcete uchovávat image. Pokud kontejner neexistuje, vytvoří se za vás. Virtuální pevné disky (VHD), které tvoří VMImage, se nacházejí v kontejneru, který tento parametr určuje. Pokud jsou virtuální pevné disky rozložené mezi více účtů úložiště, tato rutina vytvoří jeden kontejner, který má tento název v každém účtu úložiště. Adresa URL uloženého obrázku je podobná adrese: https://< storageAccountName.blob.core.windows.net/system/Microsoft.Compute/Images/>< imagesContainer>/<vhdPrefix-osDisk.xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx.vhd>.

Typ:String
Position:2
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Id

Určuje ID prostředku virtuálního počítače.

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Name

Určuje název.

Typ:String
Aliasy:VMName
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Overwrite

Označuje, že tato rutina přepíše všechny virtuální pevné disky, které mají stejnou předponu v cílovém kontejneru.

Typ:SwitchParameter
Position:4
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Path

Cesta k souboru, ve kterém je uložena šablona zachycené image.

Typ:String
Position:5
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-ResourceGroupName

Určuje název skupiny prostředků virtuálního počítače.

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-VHDNamePrefix

Určuje předponu v názvu objektů blob, které tvoří profil úložiště VMImage. Například předpona vhdPrefix disku operačního systému má za následek název vhdPrefix-osdisk.<guid.vhd>.

Typ:String
Aliasy:VirtualHardDiskNamePrefix
Position:3
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

Vstupy

String

SwitchParameter

Výstupy

PSComputeLongRunningOperation