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 .