Set-SCPlacementConfiguration
Define as definições de configuração de posicionamento para um grupo de hosts.
Sintaxe
Set-SCPlacementConfiguration
-PlacementConfiguration <PlacementConfigurationSettings>
-Inherit <Boolean>
[-VMMServer <ServerConnection>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-SCPlacementConfiguration
-PlacementConfiguration <PlacementConfigurationSettings>
[-Off]
[-DVDDriveRequirement]
[-LoadBalancerRequirement]
[-NetworkRequirement]
[-PassthroughDiskRequirement]
[-VMQueueAvailability]
[-VMMServer <ServerConnection>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-SCPlacementConfiguration
-PlacementConfiguration <PlacementConfigurationSettings>
[-Favor]
[-DVDDriveRequirement]
[-LoadBalancerRequirement]
[-NetworkRequirement]
[-PassthroughDiskRequirement]
[-VMQueueAvailability]
[-VMMServer <ServerConnection>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-SCPlacementConfiguration
-PlacementConfiguration <PlacementConfigurationSettings>
[-ShouldMeet]
[-DVDDriveRequirement]
[-LoadBalancerRequirement]
[-NetworkRequirement]
[-PassthroughDiskRequirement]
[-VMQueueAvailability]
[-VMMServer <ServerConnection>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-SCPlacementConfiguration
-PlacementConfiguration <PlacementConfigurationSettings>
[-MustMeet]
[-DVDDriveRequirement]
[-LoadBalancerRequirement]
[-NetworkRequirement]
[-PassthroughDiskRequirement]
[-VMQueueAvailability]
[-VMMServer <ServerConnection>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Set-SCPlacementConfiguration define as definições de configuração de posicionamento para um grupo de hosts. Para atualizar as configurações de um grupo de hosts, esse grupo de hosts não deve herdar suas configurações de um grupo de hosts pai.
Exemplos
Exemplo 1: Definir as configurações de posicionamento que devem ser atendidas por um grupo de hosts
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCPlacementConfiguration -PlacementConfiguration $PlacementConfig -MustMeet -ClusterReserveRequirement -HighAvailabilityRequirement -IPAddressAvailabilityRequirement
O primeiro comando obtém o objeto de grupo de hosts chamado HostGroup01 e armazena o objeto na variável $HostGroup.
O segundo comando obtém o objeto de configuração de posicionamento para o grupo de hosts armazenado no $HostGroup e armazena o objeto na variável $PlacementConfig.
O último comando atualiza as configurações para a configuração de posicionamento armazenada no $PlacementConfig.
Exemplo 2: Redefinir as configurações de posicionamento de um grupo de hosts para herdar do grupo de hosts pai
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCPlacementConfiguration -PlacementConfiguration $PlacementConfig -Inherit $True
O primeiro comando obtém o objeto de grupo de hosts chamado HostGroup01 e armazena o objeto na variável $HostGroup.
O segundo comando obtém o objeto de configuração de posicionamento para o grupo de hosts armazenado no $HostGroup e armazena o objeto na variável $PlacementConfig.
O último comando define a configuração de posicionamento armazenada no $PlacementConfig para herdar suas configurações de posicionamento de seu grupo de hosts pai.
Exemplo 3: Desativar as configurações de posicionamento para um grupo de hosts
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCPlacementConfiguration -PlacementConfiguration $PlacementConfig -Off -ClusterReserveRequirement -HighAvailabilityRequirement -IPAddressAvailabilityRequirement
O primeiro comando obtém o objeto de grupo de hosts chamado HostGroup01 e armazena o objeto na variável $HostGroup.
O segundo comando obtém o objeto de configuração de posicionamento para o grupo de hosts armazenado no $HostGroup e armazena o objeto na variável $PlacementConfig.
O último comando desativa as configurações de posicionamento especificadas para a configuração de posicionamento armazenada no $PlacementConfig.
Parâmetros
-Confirm
Solicita confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DVDDriveRequirement
Indica que o host de destino deve ter o número de unidades de DVD físicas exigidas por uma máquina virtual para posicionamento. Se uma letra de unidade de DVD específica tiver sido configurada na máquina virtual, o host deverá ter uma unidade de DVD que use essa mesma letra de unidade.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Favor
Indica que o processo de colocação selecionará um anfitrião mesmo que este não cumpra todos os requisitos; Nenhuma mensagem de aviso é exibida para o usuário.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Inherit
Indica se as configurações são herdadas do grupo de hosts pai.
Tipo: | Boolean |
Position: | Named |
Default value: | None |
Necessário: | True |
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 |
-LoadBalancerRequirement
Indica que o host de destino deve ter acesso a um balanceador de carga para posicionamento.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-MustMeet
Indica que o processo de posicionamento não selecionará um host se ele não atender aos requisitos.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-NetworkRequirement
Indica que o host de destino deve ter comutadores virtuais que se conectam a cada uma das redes lógicas exigidas por uma máquina virtual para posicionamento.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Off
Indica que uma verificação de posicionamento está desativada, portanto, o posicionamento não considerará essa métrica ao determinar se o host de destino atende às métricas de posicionamento.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PassthroughDiskRequirement
Indica que um host de destino deve oferecer suporte a discos de passagem para posicionamento.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PlacementConfiguration
Especifica um objeto de configuração de posicionamento.
Tipo: | PlacementConfigurationSettings |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
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 |
-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 |
-ShouldMeet
Indica que o processo de colocação selecionará um anfitrião mesmo que este não cumpra todos os requisitos; Uma mensagem de aviso é exibida para o usuário.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-VMMServer
Especifica um objeto de servidor VMM.
Tipo: | ServerConnection |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-VMQueueAvailability
Indica que um host de destino deve oferecer suporte a otimizações de rede para posicionamento.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Saídas
PlacementConfiguration
Este cmdlet retorna um objeto