Partager via


Set-SCStoragePool

Modifie un objet de pool de stockage dans la base de données VMM.

Syntaxe

Set-SCStoragePool
   [-StorageClassification <StorageClassification>]
   [-StoragePool] <StoragePool>
   [-Name <String>]
   [-Description <String>]
   [-AddVMHostGroup <HostGroup[]>]
   [-RemoveVMHostGroup <HostGroup[]>]
   [-AddStoragePhysicalDisk <StoragePhysicalDisk[]>]
   [-RemoveStoragePhysicalDisk <StoragePhysicalDisk[]>]
   [-Optimize]
   [-FaultDomainAwareness <FaultDomainAwarenessType>]
   [-InterleaveDefaultKB <UInt64>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

La cmdlet Set-SCStoragePool modifie un objet de pool de stockage dans la base de données Virtual Machine Manager (VMM). Vous pouvez modifier les propriétés d’un pool de stockage, ajouter un VMHostGroup au pool de stockage ou supprimer un vmHostGroup d’un pool de stockage.

Exemples

Exemple 1 : Modifier le nom d’un pool de stockage

PS C:\> $Pool = @(Get-SCStoragePool)[0]
PS C:\> Set-SCStoragePool -StoragePool $Pool -Name "New name of pool"

La première commande obtient tous les objets de pool de stockage et les place dans un tableau. La commande stocke ensuite le premier élément du tableau de pool de stockage dans la variable $Pool.

La deuxième commande remplace le nom du pool de stockage stocké dans la variable $Pool par « Nouveau nom du pool ».

Exemple 2 : Définir la classification d’un pool de stockage

PS C:\> $Pool = Get-SCStoragePool -ID "346e17e9-d50a-480e-8dec-c41d7e2125b0"
PS C:\> $Classification = Get-SCStorageClassification -Name "StorageClassification01"
PS C:\> Set-SCStoragePool -StoragePool $Pool -StorageClassification $Classification

La première commande obtient l’objet de pool de stockage avec l’ID 346e17e9-d50a-480e-8dec-c41d7e2125b0 et stocke l’objet dans la variable $Pool.

La deuxième commande obtient l’objet de classification de stockage nommé StorageClassification01 et stocke l’objet dans la variable $Classification.

La dernière commande associe la classification de stockage stockée dans $Classification (StorageClassification01) au pool de stockage stocké dans $Pool.

Paramètres

-AddStoragePhysicalDisk

Spécifie un tableau d’objets de disque physique à ajouter.

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

-AddVMHostGroup

Spécifie un tableau de groupes hôtes que cette applet de commande ajoute à un tableau de groupes hôtes ou à un cloud privé existant.

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

-Description

Indique une description de l’objet spécifié.

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

-FaultDomainAwareness

Spécifie le domaine d’erreur par défaut pour les nouveaux disques virtuels créés dans ce pool de stockage. Les valeurs acceptables pour ce paramètre sont les suivantes :

  • 1 : PhysicalDisk
  • 2 : StorageEnclosure
  • 3 : Nœud
Type:FaultDomainAwarenessType
Valeurs acceptées:NotSupported, PhysicalDisk, StorageEnclosure, StorageScaleUnit
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-InterleaveDefaultKB

Spécifie la taille d’entrelacement par défaut, en kilo-octets, pour les nouveaux disques virtuels créés dans ce pool de stockage.

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

-JobVariable

Spécifie que la progression du travail est suivie et stockée dans la variable nommée par ce paramètre.

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

-Name

Spécifie le nom d’un objet VMM.

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

-Optimize

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

-PROTipID

Spécifie l’ID de l’info-bulle d’optimisation des performances et des ressources (CONSEIL PRO) qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils pro.

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

-RemoveStoragePhysicalDisk

Spécifie un tableau de disques physiques à supprimer de ce pool de stockage.

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

-RemoveVMHostGroup

Spécifie un tableau de groupes hôtes que cette applet de commande supprime d’un tableau de groupes hôtes ou d’un cloud privé.

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

-RunAsynchronously

Indique que le travail s’exécute de façon asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

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

-StorageClassification

Spécifie un objet de classification de stockage.

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

-StoragePool

Spécifie un objet de pool de stockage.

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

Sorties

StoragePool

Cette applet de commande retourne un objet StoragePool.