Set-SCPlacementConfiguration
Establece los valores de configuración de selección de ubicación para un grupo host.
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
El cmdlet Set-SCPlacementConfiguration establece los valores de configuración de ubicación de un grupo host. Para actualizar la configuración de un grupo host, ese grupo host no debe heredar su configuración de un grupo host primario.
Ejemplos
Ejemplo 1: Establecimiento de la configuración de ubicación que debe cumplir un grupo host
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCPlacementConfiguration -PlacementConfiguration $PlacementConfig -MustMeet -ClusterReserveRequirement -HighAvailabilityRequirement -IPAddressAvailabilityRequirement
El primer comando obtiene el objeto de grupo host denominado HostGroup01 y almacena el objeto en la variable $HostGroup.
El segundo comando obtiene el objeto de configuración de ubicación del grupo host almacenado en $HostGroup y almacena el objeto en la variable $PlacementConfig.
El último comando actualiza la configuración de selección de ubicación almacenada en $PlacementConfig.
Ejemplo 2: Restablecimiento de la configuración de ubicación de un grupo host para que herede del grupo host primario
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCPlacementConfiguration -PlacementConfiguration $PlacementConfig -Inherit $True
El primer comando obtiene el objeto de grupo host denominado HostGroup01 y almacena el objeto en la variable $HostGroup.
El segundo comando obtiene el objeto de configuración de ubicación del grupo host almacenado en $HostGroup y almacena el objeto en la variable $PlacementConfig.
El último comando establece la configuración de selección de ubicación almacenada en $PlacementConfig para heredar su configuración de selección de ubicación de su grupo host primario.
Ejemplo 3: Desactivar la configuración de ubicación de un grupo host
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCPlacementConfiguration -PlacementConfiguration $PlacementConfig -Off -ClusterReserveRequirement -HighAvailabilityRequirement -IPAddressAvailabilityRequirement
El primer comando obtiene el objeto de grupo host denominado HostGroup01 y almacena el objeto en la variable $HostGroup.
El segundo comando obtiene el objeto de configuración de ubicación del grupo host almacenado en $HostGroup y almacena el objeto en la variable $PlacementConfig.
El último comando desactiva la configuración de ubicación especificada para la configuración de selección de ubicación almacenada en $PlacementConfig.
Parámetros
-Confirm
Le solicita su confirmación antes de ejecutar el cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DVDDriveRequirement
Indica que el host de destino debe tener el número de unidades de DVD físicas requeridas por una máquina virtual para colocarla. Si se ha configurado una letra de unidad de DVD específica en la máquina virtual, el host debe tener una unidad de DVD que use esa misma letra de unidad.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Favor
Indica que el proceso de selección de ubicación seleccionará un host incluso si el host no cumple todos los requisitos; no se muestra ningún mensaje de advertencia al usuario.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Inherit
Indica si la configuración se hereda del grupo host primario.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Especifica que se realiza un seguimiento del progreso del trabajo y que se almacena en la variable cuyo nombre indica este parámetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerRequirement
Indica que el host de destino debe tener acceso a un equilibrador de carga para la selección de ubicación.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MustMeet
Indica que el proceso de selección de ubicación no seleccionará un host si el host no cumple los requisitos.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkRequirement
Indica que el host de destino debe tener conmutadores virtuales que se conecten a cada una de las redes lógicas requeridas por una máquina virtual para la selección de ubicación.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Off
Indica que una comprobación de selección de ubicación está desactivada, por lo que la ubicación no tendrá en cuenta esa métrica al determinar si el host de destino cumple las métricas de selección de ubicación.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassthroughDiskRequirement
Indica que un host de destino debe admitir discos de acceso directo para la selección de ubicación.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PlacementConfiguration
Especifica un objeto de configuración de selección de ubicación.
Type: | PlacementConfigurationSettings |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PROTipID
Especifica el identificador de la sugerencia de optimización de recursos y rendimiento (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias pro.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva inmediatamente al shell de comandos.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ShouldMeet
Indica que el proceso de selección de ubicación seleccionará un host incluso si el host no cumple todos los requisitos; Se muestra un mensaje de advertencia al usuario.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Especifica un objeto de servidor VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMQueueAvailability
Indica que un host de destino debe admitir optimizaciones de red para la selección de ubicación.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Salidas
PlacementConfiguration
Este cmdlet devuelve un objeto PlacementConfiguration .