Compartilhar via


Set-SCStoragePool

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

Sintaxe

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

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 conjunto de armazenamentos e os coloca em uma matriz. Em seguida, o comando armazena o primeiro item na matriz do conjunto de armazenamentos na variável $Pool.

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

Exemplo 2: Definir a classificação de um conjunto de armazenamentos

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 conjunto de armazenamentos 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 no $Classification (StorageClassification01) ao conjunto de armazenamentos armazenado no $Pool.

Parâmetros

-AddStoragePhysicalDisk

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

Propriedades do parâmetro

Tipo:

StoragePhysicalDisk[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes: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 do parâmetro

Tipo:

HostGroup[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Description

Declara uma descrição para o objeto especificado.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes: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 do parâmetro

Tipo:FaultDomainAwarenessType
Valor padrão:None
Valores aceitos:NotSupported, PhysicalDisk, StorageEnclosure, StorageScaleUnit
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-InterleaveDefaultKB

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

Propriedades do parâmetro

Tipo:UInt64
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-JobVariable

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

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Name

Especifica o nome de um objeto do VMM.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Optimize

O cmdlet Set-SCStoragePool modifica um objeto do pool de armazenamento no banco de dados do Virtual Machine Manager (VMM). Você pode alterar as propriedades de um conjunto de armazenamentos, incluir um VMHostGroup no conjunto de armazenamentos ou remover um VMHostGroup de um conjunto de armazenamentos.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-PROTipID

Especifica a ID da dica de Otimização de Recursos e Desempenho (dica PRO) que disparou essa ação. Esse parâmetro permite que você audite dicas pro.

Propriedades do parâmetro

Tipo:Guid
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-RemoveStoragePhysicalDisk

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

Propriedades do parâmetro

Tipo:

StoragePhysicalDisk[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-RemoveVMHostGroup

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

Propriedades do parâmetro

Tipo:

HostGroup[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-RunAsynchronously

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

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-StorageClassification

Especifica um objeto de classificação de armazenamento.

Propriedades do parâmetro

Tipo:StorageClassification
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-StoragePool

Especifica um objeto do conjunto de armazenamentos.

Propriedades do parâmetro

Tipo:StoragePool
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:0
Obrigatório:True
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes: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

Esse cmdlet retorna um objeto StoragePool .