Partilhar via


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 PlacementConfiguration.