Partilhar via


Set-SCStoragePool

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

Sintaxe

Default (Predefinição)

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.

Propriedades dos parâmetros

Tipo:

StoragePhysicalDisk[]

Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-AddVMHostGroup

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

Propriedades dos parâmetros

Tipo:

HostGroup[]

Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Description

Indica uma descrição para o objeto especificado.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos: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ó

Propriedades dos parâmetros

Tipo:FaultDomainAwarenessType
Default value:None
Valores aceites:NotSupported, PhysicalDisk, StorageEnclosure, StorageScaleUnit
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-InterleaveDefaultKB

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

Propriedades dos parâmetros

Tipo:UInt64
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-JobVariable

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

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Name

Especifica o nome de um objeto do VMM.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Optimize

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.

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos: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.

Propriedades dos parâmetros

Tipo:Guid
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-RemoveStoragePhysicalDisk

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

Propriedades dos parâmetros

Tipo:

StoragePhysicalDisk[]

Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-RemoveVMHostGroup

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

Propriedades dos parâmetros

Tipo:

HostGroup[]

Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-RunAsynchronously

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

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-StorageClassification

Especifica um objeto de classificação de armazenamento.

Propriedades dos parâmetros

Tipo:StorageClassification
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-StoragePool

Especifica um objeto de pool de armazenamento.

Propriedades dos parâmetros

Tipo:StoragePool
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:0
Obrigatório:True
Valor do pipeline:True
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Saídas

StoragePool

Este cmdlet retorna um objeto StoragePool .