Partilhar via


Set-SCStoragePool

Modifica um objeto de pool de armazenamento no banco de dados do VMM.

Sintaxe

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 pool de armazenamento no banco de dados do Virtual Machine Manager (VMM). Você pode alterar as propriedades de um pool de armazenamento, adicionar um VMHostGroup ao pool de armazenamento ou remover um VMHostGroup de um pool de armazenamento.

Exemplos

Exemplo 1: Alterar o nome de um pool de armazenamento

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

O primeiro comando obtém todos os objetos do pool de armazenamento e os coloca em uma matriz. Em seguida, o comando armazena o primeiro item na matriz do pool de armazenamento na variável $Pool.

O segundo comando altera o nome do pool de armazenamento armazenado na variável $Pool para "Novo nome do pool".

Exemplo 2: Definir a classificação para um pool 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 do pool de armazenamento com a 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 no $Classification (StorageClassification01) ao pool de armazenamento armazenado no $Pool.

Parâmetros

-AddStoragePhysicalDisk

Especifica uma matriz de objetos de disco físico a serem adicionados.

Tipo:StoragePhysicalDisk[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-AddVMHostGroup

Especifica uma matriz de grupos de hosts que esse cmdlet adiciona a uma matriz de grupo de hosts existente ou nuvem privada.

Tipo:HostGroup[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Description

Indica uma descrição para o objeto especificado.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-FaultDomainAwareness

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

  • 1: Disco Físico
  • 2: Gabinete de armazenamento
  • 3: Nó
Tipo:FaultDomainAwarenessType
Valores aceites:NotSupported, PhysicalDisk, StorageEnclosure, StorageScaleUnit
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-InterleaveDefaultKB

Especifica o tamanho de interleave padrão, em kilobytes, para novos discos virtuais criados neste pool de armazenamento.

Tipo:UInt64
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-JobVariable

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

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Name

Especifica o nome de um objeto do VMM.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Optimize

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PROTipID

Especifica a ID da dica de Otimização de Desempenho e Recursos (dica PRO) que disparou essa ação. Este parâmetro permite auditar dicas PRO.

Tipo:Guid
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-RemoveStoragePhysicalDisk

Especifica uma matriz de discos físicos a serem removidos desse pool de armazenamento.

Tipo:StoragePhysicalDisk[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-RemoveVMHostGroup

Especifica uma matriz de grupos de hosts que esse cmdlet remove de uma matriz de grupo de hosts ou nuvem privada.

Tipo:HostGroup[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-RunAsynchronously

Indica que o trabalho é executado de forma assíncrona para que o controle retorne ao shell de comando imediatamente.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-StorageClassification

Especifica um objeto de classificação de armazenamento.

Tipo:StorageClassification
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-StoragePool

Especifica um objeto de pool de armazenamento.

Tipo:StoragePool
Position:0
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

Saídas

StoragePool

Este cmdlet retorna um StoragePool objeto.