Set-SCPlacementConfiguration
Définit les paramètres de configuration de placement d’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 remplis 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 pour le 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 pour le 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 de son groupe hôte parent.
Exemple 3 : Désactiver les paramètres de placement d’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 pour le 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 DE DVD physiques requis par une machine virtuelle pour le placement. Si une lettre de lecteur de DVD spécifique a été configurée sur la machine virtuelle, l’hôte doit disposer d’un lecteur de 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 avoir des 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 tient pas compte de cette métrique lors de la détermination de la présence des métriques de placement de l’hôte de destination.
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 passthrough 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 de l’info-bulle d’optimisation des performances et des ressources (CONSEIL PRO) 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 .