Partager via


Set-SCPlacementConfiguration

Définit les paramètres de configuration de placement pour un groupe hôte.

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

L’applet de commande Set-SCPlacementConfiguration définit les paramètres de configuration de placement d’un groupe hôte. Pour mettre à jour les paramètres d’un groupe hôte, ce groupe hôte ne doit pas hériter de ses paramètres d’un groupe hôte parent.

Exemples

Exemple 1 : Définir les paramètres de placement qui doivent être respectés par un groupe hôte

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCPlacementConfiguration -PlacementConfiguration $PlacementConfig -MustMeet -ClusterReserveRequirement -HighAvailabilityRequirement -IPAddressAvailabilityRequirement

La première commande obtient l’objet de groupe hôte nommé HostGroup01 et stocke l’objet dans la variable $HostGroup.

La deuxième commande obtient l’objet de configuration de placement du groupe hôte stocké dans $HostGroup et stocke l’objet dans la variable $PlacementConfig.

La dernière commande met à jour les paramètres de la configuration de placement stockée dans $PlacementConfig.

Exemple 2 : Réinitialiser les paramètres de placement d’un groupe hôte pour hériter du groupe hôte parent

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCPlacementConfiguration -PlacementConfiguration $PlacementConfig -Inherit $True

La première commande obtient l’objet de groupe hôte nommé HostGroup01 et stocke l’objet dans la variable $HostGroup.

La deuxième commande obtient l’objet de configuration de placement du groupe hôte stocké dans $HostGroup et stocke l’objet dans la variable $PlacementConfig.

La dernière commande définit la configuration de placement stockée dans $PlacementConfig pour hériter de ses paramètres de placement à partir de son groupe hôte parent.

Exemple 3 : Désactiver les paramètres de placement pour un groupe hôte

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCPlacementConfiguration -PlacementConfiguration $PlacementConfig -Off -ClusterReserveRequirement -HighAvailabilityRequirement -IPAddressAvailabilityRequirement

La première commande obtient l’objet de groupe hôte nommé HostGroup01 et stocke l’objet dans la variable $HostGroup.

La deuxième commande obtient l’objet de configuration de placement du groupe hôte stocké dans $HostGroup et stocke l’objet dans la variable $PlacementConfig.

La dernière commande désactive les paramètres de placement spécifiés pour la configuration de placement stockée dans $PlacementConfig.

Paramètres

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

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

-DVDDriveRequirement

Indique que l’hôte de destination doit avoir le nombre de lecteurs DVD physiques requis par une machine virtuelle pour le placement. Si une lettre de lecteur DVD spécifique a été configurée sur la machine virtuelle, l’hôte doit disposer d’un lecteur DVD qui utilise cette même lettre de lecteur.

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

-Favor

Indique que le processus de placement sélectionne un hôte même si l’hôte ne répond pas à toutes les exigences ; aucun message d’avertissement n’est affiché à l’utilisateur.

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

-Inherit

Indique si les paramètres sont hérités du groupe hôte parent.

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

-JobVariable

Spécifie que la progression des travaux est suivie et stockée dans la variable nommée par ce paramètre.

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

-LoadBalancerRequirement

Indique que l’hôte de destination doit avoir accès à un équilibreur de charge pour le placement.

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

-MustMeet

Indique que le processus de placement ne sélectionne pas un hôte si l’hôte ne répond pas aux exigences.

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

-NetworkRequirement

Indique que l’hôte de destination doit disposer de commutateurs virtuels qui se connectent à chacun des réseaux logiques requis par une machine virtuelle pour le placement.

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

-Off

Indique qu’une vérification de positionnement est désactivée, par conséquent, le placement ne prend pas en compte cette métrique lors de la détermination du fait que l’hôte de destination répond aux métriques de placement.

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

-PassthroughDiskRequirement

Indique qu’un hôte de destination doit prendre en charge les disques pas à pas pour le placement.

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

-PlacementConfiguration

Spécifie un objet de configuration de placement.

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

-PROTipID

Spécifie l’ID du conseil d’optimisation des performances et des ressources qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.

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

-RunAsynchronously

Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

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

-ShouldMeet

Indique que le processus de placement sélectionne un hôte même si l’hôte ne répond pas à toutes les exigences ; un message d’avertissement s’affiche à l’utilisateur.

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

-VMMServer

Spécifie un objet serveur VMM.

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

-VMQueueAvailability

Indique qu’un hôte de destination doit prendre en charge les optimisations réseau pour le placement.

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

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

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

Sorties

PlacementConfiguration

Cette applet de commande retourne un objet PlacementConfiguration .