Delen via


Set-AzVmssStorageProfile

Hiermee stelt u de eigenschappen van het opslagprofiel voor de VMSS in.

Syntaxis

Set-AzVmssStorageProfile
   [-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>
   [[-ImageReferencePublisher] <String>]
   [[-ImageReferenceOffer] <String>]
   [[-ImageReferenceSku] <String>]
   [[-ImageReferenceVersion] <String>]
   [[-OsDiskName] <String>]
   [[-OsDiskCaching] <CachingTypes>]
   [[-OsDiskCreateOption] <DiskCreateOptionTypes>]
   [[-OsDiskOsType] <OperatingSystemTypes>]
   [[-Image] <String>]
   [[-VhdContainer] <String[]>]
   [-ImageReferenceId <String>]
   [-OsDiskWriteAccelerator]
   [-ManagedDisk <StorageAccountTypes>]
   [-DataDisk <VirtualMachineScaleSetDataDisk[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Met de cmdlet Set-AzVmssStorageProfile worden de eigenschappen van het opslagprofiel voor de virtuele-machineschaalset (VMSS) ingesteld.

Voorbeelden

Voorbeeld 1: De eigenschappen van het opslagprofiel voor de VMSS instellen

PS C:\> Set-AzVmssStorageProfile -VirtualMachineScaleSet "ContosoVMSS" -Name "Test" -OsDiskCreateOption "FromImage" -OsDiskCaching "None" `
            -ImageReferenceOffer $ImgRef.Offer -ImageReferenceSku $ImgRef.Skus -ImageReferenceVersion $ImgRef.Version `
            -ImageReferencePublisher $ImgRef.PublisherName -VhdContainer $VhdContainer

Met deze opdracht worden de eigenschappen van het opslagprofiel ingesteld voor de VMSS met de naam ContosoVMSS.

Parameters

-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

-DataDisk

Hiermee geeft u het gegevensschijfobject.

Type:VirtualMachineScaleSetDataDisk[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
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

-Image

Hiermee geeft u de blob-URI voor de gebruikersinstallatiekopieën. VMSS maakt een besturingssysteemschijf in dezelfde container van de gebruikersinstallatiekopieën.

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

-ImageReferenceId

Hiermee geeft u de referentie-id van de installatiekopieën op.

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

-ImageReferenceOffer

Hiermee geeft u het type vm-installatiekopie (VMImage) aanbieding. Gebruik de cmdlet Get-AzVMImageOffer om een installatiekopieaanbieding te verkrijgen.

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

-ImageReferencePublisher

Hiermee geeft u de naam van een uitgever van een VMImage. Gebruik de cmdlet Get-AzVMImagePublisher om een uitgever te verkrijgen.

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

-ImageReferenceSku

Hiermee geeft u de VMImage-SKU. Gebruik de cmdlet Get-AzVMImageSku om SKU's te verkrijgen.

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

-ImageReferenceVersion

Hiermee geeft u de versie van de VMImage. Als u de nieuwste versie wilt gebruiken, geeft u een waarde op van de meest recente in plaats van een bepaalde versie.

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

-ManagedDisk

Hiermee geeft u de beheerde schijf.

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

-OsDiskCaching

Hiermee geeft u de cachemodus van de besturingssysteemschijf. De acceptabele waarden voor deze parameter zijn:

  • Alleen-lezen
  • Readwrite

De standaardwaarde is ReadWrite. Als u de cachewaarde wijzigt, start de cmdlet de virtuele machine opnieuw op.

Deze instelling is van invloed op de consistentie en prestaties van de schijf.

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

-OsDiskCreateOption

Hiermee geeft u op hoe met deze cmdlet de virtuele VMSS-machines worden gemaakt.

De acceptabele waarden voor deze parameter zijn:

  • Koppelen: deze waarde wordt gebruikt wanneer u een gespecialiseerde schijf gebruikt om de virtuele MACHINE van VMSS te maken.
  • FromImage: deze waarde wordt gebruikt wanneer u een installatiekopie gebruikt om de virtuele VMSS-machine te maken. Als u een platforminstallatiekopie gebruikt, gebruikt u ook de parameter imageReference .
Type:DiskCreateOptionTypes
Geaccepteerde waarden:FromImage, Empty, Attach
Position:7
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-OsDiskName

Hiermee geeft u de naam van de besturingssysteemschijf.

Type:String
Aliassen:Name
Position:5
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-OsDiskOsType

Hiermee geeft u het type besturingssysteem op de schijf. Dit is alleen nodig voor scenario's met gebruikersafbeeldingen en niet voor een platforminstallatiekopieën.

Type:OperatingSystemTypes
Geaccepteerde waarden:Windows, Linux
Position:8
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-OsDiskWriteAccelerator

Hiermee geeft u op of WriteAccelerator moet worden ingeschakeld of uitgeschakeld op de besturingssysteemschijf.

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

-VhdContainer

Hiermee geeft u de container-URL's op die worden gebruikt voor het opslaan van besturingssysteemschijven voor de VMSS.

Type:String[]
Position:10
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-VirtualMachineScaleSet

Hiermee geeft u het VMSS-object. Gebruik het object New-AzVmssConfig om het object te verkrijgen.

Type:PSVirtualMachineScaleSet
Position:0
Default value:None
Vereist:True
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

None

Met deze cmdlet wordt geen uitvoer gegenereerd.

Uitvoerwaarden

PSVirtualMachineScaleSet