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.