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