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 .