Delen via


Set-AzImageOsDisk

Hiermee stelt u de schijfeigenschappen van het besturingssysteem in voor een installatiekopie-object.

Syntaxis

Set-AzImageOsDisk
   [-Image] <PSImage>
   [[-OsType] <OperatingSystemTypes>]
   [[-OsState] <OperatingSystemStateTypes>]
   [[-BlobUri] <String>]
   [-Caching <CachingTypes>]
   [-DiskSizeGB <Int32>]
   [-StorageAccountType <StorageAccountTypes>]
   [-SnapshotId <String>]
   [-ManagedDiskId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

De cmdlet Set-AzImageOsDisk stelt de schijfeigenschappen van het besturingssysteem in op een installatiekopieobject.

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 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

-BlobUri

Hiermee geeft u de URI van de blob.

Type:String
Position:3
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:Named
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 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

-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

-OsState

Hiermee geeft u de status van het besturingssysteem.

Type:OperatingSystemStateTypes
Geaccepteerde waarden:Generalized, Specialized
Position:2
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-OsType

Hiermee geeft u het type besturingssysteem.

Type:OperatingSystemTypes
Geaccepteerde waarden:Windows, Linux
Position:1
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 besturingssysteeminstallatiekopieschijf

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.Nullable1[[Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes, Microsoft.Azure.Management.Compute, Version=14.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] System.Nullable1[[Microsoft.Azure.Management.Compute.Models.OperatingSystemStateTypes, Microsoft.Azure.Management.Compute, Version=14.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] 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