Compartilhar via


Set-SCStoragePool

Modifica um objeto de pool de armazenamento no banco de dados do 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 pool de armazenamento no banco de dados do VMM (Virtual Machine Manager). 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 em $Classification (StorageClassification01) ao pool de armazenamento armazenado em $Pool.

Parâmetros

-AddStoragePhysicalDisk

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

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

-AddVMHostGroup

Especifica uma matriz de grupos de host que esse cmdlet adiciona a uma matriz de grupo de host 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 para o 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 pool de armazenamento. Os valores aceitáveis para esse parâmetro são:

  • 1: PhysicalDisk
  • 2: StorageEnclosure
  • 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 de intercalamento padrão, em quilobytes, para novos discos virtuais criados neste pool de armazenamento.

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

-JobVariable

Especifica que o andamento do trabalho é controlado e armazenado na variável nomeada por esse 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 a ID da dica de Desempenho e Otimização de Recursos (dica PRO) que disparou essa ação. Esse parâmetro permite que você audite 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 a serem removidos desse pool de armazenamento.

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

-RemoveVMHostGroup

Especifica uma matriz de grupos de host que esse cmdlet remove de uma matriz de grupo de host 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 é executado de forma assíncrona para que o controle retorne imediatamente ao shell 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 pool de armazenamento.

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

Saídas

StoragePool

Esse cmdlet retorna um objeto StoragePool .