Sdílet prostřednictvím


New-AzImageConfig

Vytvoří konfigurovatelný objekt image.

Syntaxe

New-AzImageConfig
   [[-Location] <String>]
   [-EdgeZone <String>]
   [[-Tag] <Hashtable>]
   [[-SourceVirtualMachineId] <String>]
   [[-OsDisk] <ImageOSDisk>]
   [-HyperVGeneration <String>]
   [-DataDisk <ImageDataDisk[]>]
   [-ZoneResilient]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Rutina New-AzImageConfig vytvoří konfigurovatelný objekt image.

Příklady

Příklad 1

$imageConfig = New-AzImageConfig -Location 'West US';
$osDiskVhdUri = "https://contoso.blob.core.windows.net/test/os.vhd"
$dataDiskVhdUri1 = "https://contoso.blob.core.windows.net/test/data1.vhd"
$dataDiskVhdUri2 = "https://contoso.blob.core.windows.net/test/data2.vhd"
Set-AzImageOsDisk -Image $imageConfig -OsType 'Windows' -OsState 'Generalized' -BlobUri $osDiskVhdUri;
Add-AzImageDataDisk -Image $imageConfig -Lun 1 -BlobUri $dataDiskVhdUri1;
Add-AzImageDataDisk -Image $imageConfig -Lun 2 -BlobUri $dataDiskVhdUri2;
New-AzImage -Image $imageConfig -ImageName 'ImageName01' -ResourceGroupName 'ResourceGroup01';

První příkaz vytvoří objekt obrázku a uloží ho do proměnné $imageConfig. Následující tři příkazy přiřazují cesty disku s operačním systémem a dva datové disky k $osDiskVhdUri, $dataDiskVhdUri 1 a $dataDiskVhdUri 2 proměnným. Tento přístup je určen pouze pro čitelnost následujících příkazů. Následující tři příkazy přidají disk s operačním systémem a dva datové disky k imagi uložené v $imageConfig. Identifikátor URI každého disku je uložený v $osDiskVhdUri, $dataDiskVhdUri 1 a $dataDiskVhdUri 2. Poslední příkaz vytvoří image s názvem ImageName01 ve skupině prostředků ResourceGroup01.

Parametry

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

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

-DataDisk

Určuje objekt datového disku.

Typ:ImageDataDisk[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
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

-EdgeZone

Nastaví název hraniční zóny. Pokud je tato možnost nastavená, dotaz bude směrován do zadaného hraničního pásma místo do hlavní oblasti.

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

-HyperVGeneration

Určuje typ HyperVGeneration pro virtuální počítač vytvořený z image. Povolené hodnoty jsou V1 a V2.

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

-Location

Určuje umístění.

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

-OsDisk

Určuje disk operačního systému.

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

-SourceVirtualMachineId

Určuje ID zdrojového virtuálního počítače.

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

-Tag

Páry klíč-hodnota ve formě tabulky hash. Příklad: @{key0="value0"; key1=$null; key2="value2"}

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

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

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

-ZoneResilient

Povolení odolné zóny

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

Vstupy

String

Hashtable

ImageOSDisk

ImageDataDisk[]

Výstupy

PSImage