Set-AzureRmVmssStorageProfile
Hiermee stelt u de eigenschappen van het opslagprofiel voor de VMSS in.
Waarschuwing
De AzureRM PowerShell-module is vanaf 29 februari 2024 officieel afgeschaft. Gebruikers wordt aangeraden om van AzureRM naar de Az PowerShell-module te migreren om ondersteuning en updates te garanderen.
Hoewel de AzureRM-module nog steeds kan functioneren, wordt deze niet meer onderhouden of ondersteund, waardoor het gebruik naar eigen goeddunken en risico van de gebruiker blijft bestaan. Raadpleeg onze migratiebronnen voor hulp bij de overgang naar de Az-module.
Syntax
Set-AzureRmVmssStorageProfile
[-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>
[[-ImageReferencePublisher] <String>]
[[-ImageReferenceOffer] <String>]
[[-ImageReferenceSku] <String>]
[[-ImageReferenceVersion] <String>]
[[-OsDiskName] <String>]
[[-OsDiskCaching] <CachingTypes>]
[[-OsDiskCreateOption] <String>]
[[-OsDiskOsType] <OperatingSystemTypes>]
[[-Image] <String>]
[[-VhdContainer] <String[]>]
[-ImageReferenceId <String>]
[-OsDiskWriteAccelerator]
[-DiffDiskSetting <String>]
[-ManagedDisk <String>]
[-DataDisk <VirtualMachineScaleSetDataDisk[]>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
De cmdlet Set-AzureRmVmssStorageProfile stelt de eigenschappen van het opslagprofiel voor de virtuele-machineschaalset (VMSS) in.
Voorbeelden
Voorbeeld 1: De eigenschappen van het opslagprofiel voor de VMSS instellen
PS C:\> Set-AzureRmVmssStorageProfile -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 |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DataDisk
Hiermee geeft u het gegevensschijfobject.
Type: | VirtualMachineScaleSetDataDisk[] |
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: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiffDiskSetting
Hiermee geeft u de differentiërende schijfinstellingen voor besturingssysteemschijf.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | 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 |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ImageReferenceId
Hiermee geeft u de referentie-id van de installatiekopieën op.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ImageReferenceOffer
Hiermee geeft u het type vm-installatiekopie (VMImage) aanbieding. Gebruik de cmdlet Get-AzureRmVMImageOffer om een installatiekopieaanbieding te verkrijgen.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ImageReferencePublisher
Hiermee geeft u de naam van een uitgever van een VMImage. Gebruik de cmdlet Get-AzureRmVMImagePublisher om een uitgever te verkrijgen.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ImageReferenceSku
Hiermee geeft u de VMImage-SKU. Gebruik de cmdlet Get-AzureRmVMImageSku om SKU's te verkrijgen.
Type: | String |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | 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 |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ManagedDisk
Hiermee geeft u de beheerde schijf.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OsDiskCaching
Hiermee geeft u de cachemodus van de besturingssysteemschijf. De aanvaardbare 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: | Nullable<T>[CachingTypes] |
Accepted values: | None, ReadOnly, ReadWrite |
Position: | 6 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OsDiskCreateOption
Hiermee geeft u op hoe met deze cmdlet de virtuele VMSS-machines worden gemaakt. De aanvaardbare 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: | String |
Position: | 7 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OsDiskName
Hiermee geeft u de naam van de besturingssysteemschijf.
Type: | String |
Aliases: | Name |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | 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: | Nullable<T>[OperatingSystemTypes] |
Accepted values: | Windows, Linux |
Position: | 8 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OsDiskWriteAccelerator
Hiermee geeft u op of WriteAccelerator moet worden ingeschakeld of uitgeschakeld op de besturingssysteemschijf.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VirtualMachineScaleSet
Hiermee geeft u het VMSS-object. Gebruik het object New-AzureRmVmssConfig om het object te verkrijgen.
Type: | PSVirtualMachineScaleSet |
Position: | 0 |
Default value: | None |
Required: | True |
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 |
Invoerwaarden
Nullable<T>[[Microsoft.Azure.Management.Compute.Models.CachingTypes, Microsoft.Azure.Management.Compute, Version=21.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
Nullable<T>[[Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes, Microsoft.Azure.Management.Compute, Version=21.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
String[]
VirtualMachineScaleSetDataDisk[]