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.