Delen via


Add-AzImageDataDisk

Hiermee voegt u een gegevensschijf toe aan een afbeeldings-obejct.

Syntaxis

Add-AzImageDataDisk
   [-Image] <PSImage>
   [[-Lun] <Int32>]
   [[-BlobUri] <String>]
   [[-Caching] <CachingTypes>]
   [-DiskSizeGB <Int32>]
   [-StorageAccountType <StorageAccountTypes>]
   [-SnapshotId <String>]
   [-ManagedDiskId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

De cmdlet Add-AzImageDataDisk voegt een gegevensschijf toe aan een afbeeldingsobject.

Voorbeelden

Voorbeeld 1

PS C:\> $imageConfig = New-AzImageConfig -Location 'West US';
PS C:\> $osDiskVhdUri = "https://contoso.blob.core.windows.net/test/os.vhd"
PS C:\> $dataDiskVhdUri1 = "https://contoso.blob.core.windows.net/test/data1.vhd"
PS C:\> $dataDiskVhdUri2 = "https://contoso.blob.core.windows.net/test/data2.vhd"
PS C:\> Set-AzImageOsDisk -Image $imageConfig -OsType 'Windows' -OsState 'Generalized' -BlobUri $osDiskVhdUri;
PS C:\> Add-AzImageDataDisk -Image $imageConfig -Lun 1 -BlobUri $dataDiskVhdUri1;
PS C:\> Add-AzImageDataDisk -Image $imageConfig -Lun 2 -BlobUri $dataDiskVhdUri2;
PS C:\> 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 de 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 resourcegroep ResourceGroup01.

Parameters

-BlobUri

Hiermee geeft u de koppeling, als een URI, van de blob.

Type:String
Position:2
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Caching

Hiermee geeft u de cachemodus van de schijf.

Type:CachingTypes
Geaccepteerde waarden:None, ReadOnly, ReadWrite
Position:3
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Confirm

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

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliassen:AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DiskSizeGB

Hiermee geeft u de grootte van de schijf in Gigabytes (GB).

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Image

Hiermee geeft u een lokaal afbeeldingsobject.

Type:PSImage
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Lun

Hiermee geeft u het lun (Logical Unit Number) op.

Type:Int32
Position:1
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ManagedDiskId

Hiermee geeft u de id van een beheerde schijf.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-SnapshotId

Hiermee geeft u de id van een momentopname.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-StorageAccountType

Het type opslagaccount van de schijf van de gegevensinstallatiekopie

Type:StorageAccountTypes
Geaccepteerde waarden:StandardLRS, PremiumLRS
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-WhatIf

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

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

Image

System.Int32 System.String System.Nullable1[[Microsoft.Azure.Management.Compute.Models.CachingTypes, Microsoft.Azure.Management.Compute, Version=14.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] System.Nullable1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Uitvoerwaarden

Image