Partager via


Set-AzureRmVmssStorageProfile

Définit les propriétés du profil de stockage pour vmSS.

Avertissement

Le module AzureRM PowerShell a été officiellement déprécié le 29 février 2024. Les utilisateurs sont invités à migrer d’AzureRM vers le module Az PowerShell afin de s’assurer d’une prise en charge et des mises à jour continues.

Il est possible que le module AzureRM fonctionne encore, mais il ne fait plus l’objet de maintenance ni de support. L’utilisateur peut continuer à s’en servir s’il le souhaite, à ses propres risques. Consultez nos ressources sur la migration pour obtenir des conseils sur la transition vers le module Az.

Syntaxe

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

L’applet de commande Set-AzureRmVmssStorageProfile définit les propriétés du profil de stockage du groupe de machines virtuelles identiques (VMSS).

Exemples

Exemple 1 : Définir les propriétés du profil de stockage pour vmSS

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

Cette commande définit les propriétés du profil de stockage pour vmSS nommée ContosoVMSS.

Paramètres

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DataDisk

Spécifie l’objet disque de données.

Type:VirtualMachineScaleSetDataDisk[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Type:IAzureContextContainer
Alias:AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DiffDiskSetting

Spécifie les paramètres de disque de différenciation pour le disque du système d’exploitation.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Image

Spécifie l’URI d’objet blob de l’image utilisateur. VMSS crée un disque de système d’exploitation dans le même conteneur de l’image utilisateur.

Type:String
Position:9
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ImageReferenceId

Spécifie l’ID de référence d’image.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ImageReferenceOffer

Spécifie le type d’offre d’image de machine virtuelle (VMImage). Pour obtenir une offre d’image, utilisez l’applet de commande Get-AzureRmVMImageOffer.

Type:String
Position:2
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ImageReferencePublisher

Spécifie le nom d’un éditeur d’un VMImage. Pour obtenir un éditeur, utilisez l’applet de commande Get-AzureRmVMImagePublisher.

Type:String
Position:1
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ImageReferenceSku

Spécifie la référence SKU VMImage. Pour obtenir des références SKU, utilisez l’applet de commande Get-AzureRmVMImageSku.

Type:String
Position:3
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ImageReferenceVersion

Spécifie la version de VMImage. Pour utiliser la dernière version, spécifiez une valeur de dernière version au lieu d’une version particulière.

Type:String
Position:4
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ManagedDisk

Spécifie le disque managé.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-OsDiskCaching

Spécifie le mode de mise en cache du disque du système d’exploitation. Les valeurs valides pour ce paramètre sont :

  • Lecture seule
  • ReadWrite La valeur par défaut est ReadWrite. Si vous modifiez la valeur de mise en cache, l’applet de commande redémarre la machine virtuelle. Ce paramètre affecte la cohérence et les performances du disque.
Type:Nullable<T>[CachingTypes]
Valeurs acceptées:None, ReadOnly, ReadWrite
Position:6
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-OsDiskCreateOption

Spécifie la façon dont cette applet de commande crée les machines virtuelles VMSS. Les valeurs valides pour ce paramètre sont :

  • Attacher : cette valeur est utilisée lorsque vous utilisez un disque spécialisé pour créer la machine virtuelle VMSS.
  • FromImage : cette valeur est utilisée lorsque vous utilisez une image pour créer la machine virtuelle VMSS. Si vous utilisez une image de plateforme, vous utiliserez également le paramètre imageReference .
Type:String
Position:7
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-OsDiskName

Spécifie le nom du disque du système d’exploitation.

Type:String
Alias:Name
Position:5
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-OsDiskOsType

Spécifie le type de système d’exploitation sur le disque. Cela n’est nécessaire que pour les scénarios d’image utilisateur et non pour une image de plateforme.

Type:Nullable<T>[OperatingSystemTypes]
Valeurs acceptées:Windows, Linux
Position:8
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-OsDiskWriteAccelerator

Spécifie si WriteAccelerator doit être activé ou désactivé sur le disque du système d’exploitation.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-VhdContainer

Spécifie les URL de conteneur utilisées pour stocker les disques du système d’exploitation pour vmSS.

Type:String[]
Position:10
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-VirtualMachineScaleSet

Spécifie l’objet VMSS. Pour obtenir l’objet, utilisez l’objet New-AzureRmVmssConfig.

Type:PSVirtualMachineScaleSet
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

PSVirtualMachineScaleSet

String

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

Sorties

PSVirtualMachineScaleSet