Partager via


Set-SCStoragePool

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

Syntax

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

L’applet de commande 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 modifie le nom du pool de stockage stocké dans la variable $Pool par « Nouveau nom de 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 de 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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 valides pour ce paramètre sont :

  • 1 : PhysicalDisk
  • 2 : StorageEnclosure
  • 3 : Nœud
Type:FaultDomainAwarenessType
Accepted values:NotSupported, PhysicalDisk, StorageEnclosure, StorageScaleUnit
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InterleaveDefaultKB

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

Type:UInt64
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Spécifie le nom d’un objet VMM.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Optimize

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Spécifie l’ID du conseil d’optimisation des performances et des ressources qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveStoragePhysicalDisk

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

Type:StoragePhysicalDisk[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageClassification

Spécifie un objet de classification de stockage.

Type:StorageClassification
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StoragePool

Spécifie un objet de pool de stockage.

Type:StoragePool
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Sorties

StoragePool

Cette applet de commande retourne un objet StoragePool .