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 .