Partager via


Set-SCCustomPlacementRule

Modifes une règle de placement personnalisée dans la configuration de placement d’un groupe hôte.

Syntax

Set-SCCustomPlacementRule
   -CustomPlacementRule <CustomPlacementRule>
   [-MustNotMatch]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCCustomPlacementRule
   -CustomPlacementRule <CustomPlacementRule>
   [-MustMatch]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCCustomPlacementRule
   -CustomPlacementRule <CustomPlacementRule>
   [-ShouldNotMatch]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCCustomPlacementRule
   -CustomPlacementRule <CustomPlacementRule>
   [-ShouldMatch]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

L’applet de commande Set-SCCustomPlacementRule modifie une règle de placement personnalisée existante dans la configuration de placement d’un groupe hôte.

Exemples

Exemple 1 : Modifier une règle de placement personnalisée existante dans la configuration de placement d’un groupe hôte

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> $CPRule = Get-SCCustomPlacementRule -PlacementConfiguration $PlacementConfig | where {$_.CustomPropertyName -eq "Charge Code"}
PS C:\> Set-SCCustomPlacementRule -MustMatch -CustomPlacementRule $CPRule

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 place l’objet dans la variable $PlacementConfig.

La troisième commande obtient l’objet de règle de placement personnalisé nommé Charge Code et stocke l’objet dans la variable $CPRule.

La dernière commande modifère la règle de placement personnalisée pour le code de frais de propriété personnalisée pour qu’il s’agit d’une règle Must Match.

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

-CustomPlacementRule

Spécifie un objet de règle de placement personnalisé.

Type:CustomPlacementRule
Position:Named
Default value:None
Required:True
Accept pipeline input:True
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

-MustMatch

Indique que la valeur de propriété de la machine virtuelle doit correspondre à l’hôte.

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

-MustNotMatch

Indique que la valeur de propriété de la machine virtuelle ne doit pas correspondre à l’hôte.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
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

-ShouldMatch

Indique que la valeur de propriété de la machine virtuelle doit correspondre à l’hôte.

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

-ShouldNotMatch

Indique que la valeur de propriété de la machine virtuelle ne doit pas correspondre à l’hôte.

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: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