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.