Partilhar via


Set-SCPlacementConfiguration

Define as definições de configuração de colocação para um grupo anfitrião.

Syntax

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 colocação para um grupo anfitrião. Para atualizar as definições para um grupo anfitrião, esse grupo anfitrião não deve herdar as suas definições de um grupo de anfitriões.

Exemplos

Exemplo 1: Definir as definições de colocação que devem ser satisfeitas por um grupo anfitrião

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 do grupo anfitrião chamado HostGroup01 e armazena o objeto na variável $HostGroup.

O segundo comando obtém o objeto de configuração de colocação do grupo anfitrião armazenado em $HostGroup e armazena o objeto na variável $PlacementConfig.

O último comando atualiza as definições para a configuração de colocação armazenada em $PlacementConfig.

Exemplo 2: Redefinir as definições de colocação para um grupo anfitrião herdar do grupo de acolhimento dos pais

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 do grupo anfitrião chamado HostGroup01 e armazena o objeto na variável $HostGroup.

O segundo comando obtém o objeto de configuração de colocação do grupo anfitrião armazenado em $HostGroup e armazena o objeto na variável $PlacementConfig.

O último comando define a configuração de colocação armazenada em $PlacementConfig para herdar as suas definições de colocação do seu grupo de anfitriões.ª.

Exemplo 3: Desligue as definições de colocação para um grupo anfitrião

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 do grupo anfitrião chamado HostGroup01 e armazena o objeto na variável $HostGroup.

O segundo comando obtém o objeto de configuração de colocação do grupo anfitrião armazenado em $HostGroup e armazena o objeto na variável $PlacementConfig.

O último comando desliga as definições de colocação especificadas para a configuração de colocação armazenada em $PlacementConfig.

Parâmetros

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DVDDriveRequirement

Indica que o anfitrião do destino deve ter o número de unidades de DVD físicas exigidas por uma máquina virtual para colocação. Se uma letra de unidade de DVD específica tiver sido configurada na máquina virtual, o anfitrião deve ter uma unidade de DVD que utilize a mesma letra de unidade.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Favor

Indica que o processo de colocação selecionará um hospedeiro mesmo que o anfitrião não satisfaça todos os requisitos; não é apresentada nenhuma mensagem de aviso ao utilizador.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Inherit

Indica se as definições são herdadas do grupo de acolhimento dos pais.

Type:Boolean
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LoadBalancerRequirement

Indica que o anfitrião do destino deve ter acesso a um equilibrador de carga para colocação.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MustMeet

Indica que o processo de colocação não selecionará um anfitrião se o anfitrião não cumprir os requisitos.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NetworkRequirement

Indica que o anfitrião de destino deve ter interruptores virtuais que se ligam a cada uma das redes lógicas exigidas por uma máquina virtual para colocação.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Off

Indica que uma verificação de colocação é desligada, pelo que a colocação não considerará essa métrica ao determinar se o anfitrião do destino cumpre as métricas de colocação.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PassthroughDiskRequirement

Indica que um anfitrião de destino deve suportar discos passantes para colocação.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PlacementConfiguration

Especifica um objeto de configuração de colocação.

Type:PlacementConfigurationSettings
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PROTipID

Especifica o ID da ponta de otimização de desempenho e recursos (ponta PRO) que desencadeou esta ação. Este parâmetro permite-lhe auditar dicas PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Indica que o trabalho funciona assíncronamente para que o controlo volte imediatamente à concha de comando.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ShouldMeet

Indica que o processo de colocação selecionará um hospedeiro mesmo que o anfitrião não satisfaça todos os requisitos; é apresentada uma mensagem de aviso ao utilizador.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Especifica um objeto de servidor VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMQueueAvailability

Indica que um anfitrião de destino deve suportar otimizações de rede para colocação.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Saídas

PlacementConfiguration

Este cmdlet devolve um objeto de Configuração de Colocação .