Partilhar via


Set-SCStoragePool

Modifica um objeto de piscina de armazenamento na base de dados 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

O cmdlet Set-SCStoragePool modifica um objeto de piscina de armazenamento na base de dados Virtual Machine Manager (VMM). Pode alterar as propriedades de uma piscina de armazenamento, adicionar um VMHostGroup à piscina de armazenamento ou remover um VMHostGroup de uma piscina de armazenamento.

Exemplos

Exemplo 1: Alterar o nome de uma piscina de armazenamento

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

O primeiro comando recebe todos os objetos da piscina de armazenamento e coloca-os numa matriz. Em seguida, o comando armazena o primeiro item na matriz da piscina de armazenamento na variável $Pool.

O segundo comando altera o nome da piscina de armazenamento armazenada na variável $Pool para "Novo nome de piscina".

Exemplo 2: Definir a classificação para uma piscina de armazenamento

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

O primeiro comando obtém o objeto da piscina de armazenamento com o ID de 346e17e9-d50a-480e-8dec-c41d7e2125b0 e armazena o objeto na variável $Pool.

O segundo comando obtém o objeto de classificação de armazenamento chamado StorageClassification01 e armazena o objeto na variável $Classification.

O último comando associa a classificação de armazenamento armazenada em $Classification (StorageClassification01) com a piscina de armazenamento armazenada em $Pool.

Parâmetros

-AddStoragePhysicalDisk

Especifica uma matriz de objetos de disco físico para adicionar.

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

-AddVMHostGroup

Especifica uma série de grupos anfitriões que este cmdlet adiciona a uma matriz de grupo de anfitriões existente ou nuvem privada.

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

-Description

Indica uma descrição do objeto especificado.

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

-FaultDomainAwareness

Especifica o domínio de falha padrão para novos discos virtuais criados neste conjunto de armazenamento. Os valores aceitáveis para este parâmetro são:

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

-InterleaveDefaultKB

Especifica o tamanho padrão do interleave, em quilobytes, para novos discos virtuais criados nesta piscina de armazenamento.

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

-JobVariable

Especifica que o progresso do trabalho é rastreado e armazenado na variável nomeada por este parâmetro.

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

-Name

Especifica o nome de um objeto 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

Especifica o ID da ponta de otimização de desempenho e recursos (ponta PRO) que desencadeou esta ação. Este parâmetro permite-lhe auditar dicas PRO.

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

-RemoveStoragePhysicalDisk

Especifica uma matriz de discos físicos para remover desta piscina de armazenamento.

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

-RemoveVMHostGroup

Especifica uma série de grupos anfitriões que este cmdlet remove de uma matriz de grupo de anfitrião ou nuvem privada.

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

-RunAsynchronously

Indica que o trabalho funciona assíncronamente para que o controlo volte imediatamente à concha de comando.

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

-StorageClassification

Especifica um objeto de classificação de armazenamento.

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

-StoragePool

Especifica um objeto de piscina de armazenamento.

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

Saídas

StoragePool

Este cmdlet devolve um objeto StoragePool .