Partager via


Set-SCDynamicOptimizationConfiguration

Configure l’optimisation dynamique pour un groupe hôte.

Syntax

Set-SCDynamicOptimizationConfiguration
   -Inherit <Boolean>
   -DynamicOptimizationConfiguration <HostGroupDOSettings>
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCDynamicOptimizationConfiguration
   -ManualMode
   -DynamicOptimizationConfiguration <HostGroupDOSettings>
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCDynamicOptimizationConfiguration
   -ManualModeForDisk
   -DynamicOptimizationConfiguration <HostGroupDOSettings>
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCDynamicOptimizationConfiguration
   -AutomaticMode
   -DynamicOptimizationConfiguration <HostGroupDOSettings>
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCDynamicOptimizationConfiguration
   -AutomaticModeForDisk
   -DynamicOptimizationConfiguration <HostGroupDOSettings>
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCDynamicOptimizationConfiguration
   -DynamicOptimizationConfiguration <HostGroupDOSettings>
   [-Aggressiveness <Byte>]
   [-DiskAggressiveness <Byte>]
   [-FrequencyMinutes <UInt32>]
   [-EnablePowerOptimization <Boolean>]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

L’applet de commande Set-SCDynamicOptimizationConfiguration configure l’optimisation dynamique de calcul et de stockage pour un groupe hôte.

Exemples

Exemple 1 : Activer le mode automatique pour une configuration d’optimisation dynamique

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCDynamicOptimizationConfiguration -DynamicOptimizationConfiguration $DOConfig -AutomaticMode

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 d’optimisation dynamique du groupe hôte stocké dans $HostGroup et stocke l’objet dans la variable $DOConfig.

La dernière commande active le mode automatique pour la configuration d’optimisation dynamique stockée dans $DOConfig.

Exemple 2 : Activer l’optimisation de l’alimentation pour un groupe hôte

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCDynamicOptimizationConfiguration -DynamicOptimizationConfiguration $DOConfig -EnablePowerOptimization $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 d’optimisation dynamique du groupe hôte stocké dans $HostGroup et stocke l’objet dans la variable $DOConfig.

La dernière commande active l’optimisation de l’alimentation pour la configuration d’optimisation dynamique stockée dans $DOConfig.

Exemple 3 : Activer le mode automatique pour une configuration d’optimisation dynamique du stockage

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCDynamicOptimizationConfiguration -DynamicOptimizationConfiguration $DOConfig -AutomaticModeForDisk

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 d’optimisation dynamique du groupe hôte stocké dans $HostGroup et stocke l’objet dans la variable $DOConfig.

La dernière commande active le mode automatique pour la configuration d’optimisation dynamique de stockage stockée dans $DOConfig.

Paramètres

-Aggressiveness

Spécifie le niveau d’amélioration requis avant de migrer une machine virtuelle d’un hôte vers un autre afin d’équilibrer la charge des machines virtuelles.

Plus l’agression est élevée, plus les migrations dynamiques résultantes; plus l’agressiveté est inférieure, moins les migrations dynamiques résultantes sont réduites. Les valeurs valides sont les suivantes : 1 à 5. La valeur par défaut est 3 (moyen).

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

-AutomaticMode

Indique que l’optimisation dynamique de calcul migre automatiquement les machines virtuelles afin d’équilibrer la charge.

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

-AutomaticModeForDisk

Indique que l’optimisation dynamique du stockage migre automatiquement les disques durs virtuels afin d’équilibrer la charge du stockage.

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

-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

-DiskAggressiveness

Spécifie le niveau d’amélioration requis avant de migrer un disque dur virtuel (vhd) d’un stockage partagé (CSV ou partage de fichiers) vers un autre afin d’équilibrer la charge des disques durs virtuels.

Plus l’agression est élevée, plus les migrations de disque dur virtuel sont élevées; plus l’agression est inférieure, moins les migrations résultantes sont réduites. Les valeurs valides sont les suivantes : 1 à 5. La valeur par défaut est 3 (moyen).

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

-DynamicOptimizationConfiguration

Spécifie un objet de configuration d’optimisation dynamique.

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

-EnablePowerOptimization

Active l’optimisation de l’alimentation lorsqu’elle est définie sur $True.

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

-FrequencyMinutes

Spécifie la fréquence, en minutes, à laquelle l’optimisation dynamique s’exécute lorsqu’elle est définie sur le mode automatique.

Type:UInt32
Position:Named
Default value:None
Required:False
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

-ManualMode

Indique que l’optimisation dynamique ne s’exécute pas automatiquement.

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

-ManualModeForDisk

Indique que l’optimisation dynamique du stockage ne s’exécute pas automatiquement.

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

-VMMServer

Spécifie un objet serveur VMM.

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

DynamicOptimizationConfiguration

Cette applet de commande retourne un objet DynamicOptimizationConfiguration .