Delen via


Set-SCStoragePool

Hiermee wijzigt u een opslaggroepobject in de VMM-database.

Syntaxis

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

De cmdlet Set-SCStoragePool wijzigt een opslaggroepobject in de VMM-database (Virtual Machine Manager). U kunt de eigenschappen van een opslaggroep wijzigen, een VMHostGroup toevoegen aan de opslaggroep of een VMHostGroup verwijderen uit een opslaggroep.

Voorbeelden

Voorbeeld 1: De naam van een opslaggroep wijzigen

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

Met de eerste opdracht worden alle opslaggroepobjecten opgehaald en in een matrix geplaatst. Met de opdracht wordt vervolgens het eerste item opgeslagen in de opslaggroepmatrix in de $Pool variabele.

Met de tweede opdracht wijzigt u de naam van de opslaggroep die is opgeslagen in de variabele $Pool in 'Nieuwe naam van pool'.

Voorbeeld 2: De classificatie voor een opslaggroep instellen

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

Met de eerste opdracht wordt het opslaggroepobject opgehaald met de id 346e17e9-d50a-480e-8dec-c41d7e2125b0 en wordt het object opgeslagen in de $Pool variabele.

Met de tweede opdracht wordt het opslagclassificatieobject met de naam StorageClassification01 opgehaald en wordt het object opgeslagen in de $Classification variabele.

De laatste opdracht koppelt de opslagclassificatie die is opgeslagen in $Classification (StorageClassification01) aan de opslaggroep die is opgeslagen in $Pool.

Parameters

-AddStoragePhysicalDisk

Hiermee geeft u een matrix van fysieke schijfobjecten toe te voegen.

Type:StoragePhysicalDisk[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AddVMHostGroup

Hiermee geeft u een matrix van hostgroepen op die deze cmdlet toevoegt aan een bestaande hostgroepmatrix of privécloud.

Type:HostGroup[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Description

Geeft een beschrijving voor het opgegeven object.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FaultDomainAwareness

Hiermee geeft u het standaardfoutdomein op voor nieuwe virtuele schijven die in deze opslaggroep zijn gemaakt. De acceptabele waarden voor deze parameter zijn:

  • 1: PhysicalDisk
  • 2: StorageEnclosure
  • 3: Knooppunt
Type:FaultDomainAwarenessType
Geaccepteerde waarden:NotSupported, PhysicalDisk, StorageEnclosure, StorageScaleUnit
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InterleaveDefaultKB

Hiermee geeft u de standaard interleave grootte, in kilobytes, voor nieuwe virtuele schijven die in deze opslaggroep zijn gemaakt.

Type:UInt64
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

Hiermee geeft u de naam van een VMM-object.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Optimize

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

Type:Guid
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RemoveStoragePhysicalDisk

Hiermee geeft u een matrix van fysieke schijven te verwijderen uit deze opslaggroep.

Type:StoragePhysicalDisk[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RemoveVMHostGroup

Hiermee geeft u een matrix van hostgroepen op die met deze cmdlet worden verwijderd uit een hostgroepmatrix of privécloud.

Type:HostGroup[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-StorageClassification

Hiermee geeft u een opslagclassificatieobject op.

Type:StorageClassification
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-StoragePool

Hiermee geeft u een opslaggroepobject op.

Type:StoragePool
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Uitvoerwaarden

StoragePool

Met deze cmdlet wordt een StoragePool--object geretourneerd.