Share via


New-AzImageConfig

Hiermee maakt u een configureerbaar installatiekopie-object.

Syntax

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

Description

Met de cmdlet New-AzImageConfig wordt een configureerbaar installatiekopieobject gemaakt.

Voorbeelden

Voorbeeld 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';

Met de eerste opdracht wordt een afbeeldingsobject gemaakt en vervolgens opgeslagen in de $imageConfig variabele. Met de volgende drie opdrachten worden paden van besturingssysteemschijf en twee gegevensschijven toegewezen aan de variabelen $osDiskVhdUri, $dataDiskVhdUri 1 en $dataDiskVhdUri 2. Deze methode is alleen geschikt voor leesbaarheid van de volgende opdrachten. Met de volgende drie opdrachten worden elk een besturingssysteemschijf en twee gegevensschijven toegevoegd aan de installatiekopieën die zijn opgeslagen in $imageConfig. De URI van elke schijf wordt opgeslagen in $osDiskVhdUri, $dataDiskVhdUri 1 en $dataDiskVhdUri 2. Met de laatste opdracht maakt u een installatiekopieën met de naam ImageName01 in de resourcegroep ResourceGroup01.

Parameters

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DataDisk

Hiermee geeft u het gegevensschijfobject.

Type:ImageDataDisk[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EdgeZone

Hiermee stelt u de naam van de randzone in. Als deze optie is ingesteld, wordt de query doorgestuurd naar de opgegeven edgezone in plaats van de hoofdregio.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-HyperVGeneration

Hiermee geeft u het HyperVGeneration-type op voor de virtuele machine die is gemaakt op basis van de installatiekopie. Toegestane waarden zijn V1 en V2.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Location

Hiermee geeft u een locatie.

Type:String
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-OsDisk

Hiermee geeft u de besturingssysteemschijf.

Type:ImageOSDisk
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-SourceVirtualMachineId

Hiermee geeft u de bron-ID van de virtuele machine.

Type:String
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Tag

Sleutel-waardeparen in de vorm van een hash-tabel. Bijvoorbeeld: @{key0="value0"; key1=$null; key2="value2"}

Type:Hashtable
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ZoneResilient

Zonetolerant inschakelen

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Invoerwaarden

String

Hashtable

ImageOSDisk

ImageDataDisk[]

Uitvoerwaarden

PSImage