Delen via


Set-SCStoragePool

Hiermee wijzigt u een opslaggroepobject in de VMM-database.

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

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 matrix van de opslaggroep in de $Pool variabele.

Met de tweede opdracht wijzigt u de naam van de opslaggroep die is opgeslagen in de $Pool variabele 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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AddVMHostGroup

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

Type:HostGroup[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Geeft een beschrijving voor het opgegeven object.

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

-FaultDomainAwareness

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

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

-InterleaveDefaultKB

Hiermee geeft u de standaardgrootte voor interleave in kilobytes op voor nieuwe virtuele schijven die in deze opslaggroep zijn gemaakt.

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

-Name

Hiermee geeft u de naam van een VMM-object.

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

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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveStoragePhysicalDisk

Hiermee geeft u een matrix van fysieke schijven die uit deze opslaggroep moeten worden verwijderd.

Type:StoragePhysicalDisk[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveVMHostGroup

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

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

-StorageClassification

Hiermee geeft u een opslagclassificatieobject op.

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

-StoragePool

Hiermee geeft u een opslaggroepobject op.

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

Uitvoerwaarden

StoragePool

Met deze cmdlet wordt een StoragePool-object geretourneerd.