Set-SCDynamicOptimizationConfiguration

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

Syntaxe

ToInherit

Set-SCDynamicOptimizationConfiguration
    -Inherit <Boolean>
    -DynamicOptimizationConfiguration <HostGroupDOSettings>
    [-VMMServer <ServerConnection>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ToManual

Set-SCDynamicOptimizationConfiguration
    -ManualMode
    -DynamicOptimizationConfiguration <HostGroupDOSettings>
    [-VMMServer <ServerConnection>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ToManualForDisk

Set-SCDynamicOptimizationConfiguration
    -ManualModeForDisk
    -DynamicOptimizationConfiguration <HostGroupDOSettings>
    [-VMMServer <ServerConnection>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ToAutomatic

Set-SCDynamicOptimizationConfiguration
    -AutomaticMode
    -DynamicOptimizationConfiguration <HostGroupDOSettings>
    [-VMMServer <ServerConnection>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ToAutomaticForDisk

Set-SCDynamicOptimizationConfiguration
    -AutomaticModeForDisk
    -DynamicOptimizationConfiguration <HostGroupDOSettings>
    [-VMMServer <ServerConnection>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

FromValues

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 récupère l’objet du groupe d’hôtes nommé HostGroup01 et stocke l’objet dans la variable $HostGroup.

La deuxième commande récupère l’objet de configuration d’optimisation dynamique pour le groupe d’hôtes 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 récupère l’objet du groupe d’hôtes nommé HostGroup01 et stocke l’objet dans la variable $HostGroup.

La deuxième commande récupère l’objet de configuration d’optimisation dynamique pour le groupe d’hôtes 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 récupère l’objet du groupe d’hôtes nommé HostGroup01 et stocke l’objet dans la variable $HostGroup.

La deuxième commande récupère l’objet de configuration d’optimisation dynamique pour le groupe d’hôtes 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 du 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 à un autre afin d’équilibrer la charge des machines virtuelles.

Plus l’agressivité est élevée, plus il en résulte de migrations vivantes ; Plus l’agressivité est faible, moins il y a de migrations vivantes. Les valeurs valides sont : 1 à 5. La valeur par défaut est 3 (Moyenne).

Propriétés du paramètre

Type:Byte
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

FromValues
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-AutomaticMode

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

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ToAutomatic
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-AutomaticModeForDisk

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

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Confirm

Vous invite à confirmer avant d’exécuter l’applet de commande.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False
Alias:cf

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DiskAggressiveness

Spécifie le niveau d’amélioration requis avant la migration d’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’agressivité est élevée, plus il y a de migrations VHD ; Plus l’agressivité est faible, moins il y a de migrations. Les valeurs valides sont : 1 à 5. La valeur par défaut est 3 (Moyenne).

Propriétés du paramètre

Type:Byte
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DynamicOptimizationConfiguration

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

Propriétés du paramètre

Type:HostGroupDOSettings
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-EnablePowerOptimization

Permet l’optimisation de l’alimentation lorsqu’il est défini sur $True.

Propriétés du paramètre

Type:Boolean
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

FromValues
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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.

Propriétés du paramètre

Type:UInt32
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

FromValues
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Inherit

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

Propriétés du paramètre

Type:Boolean
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ToInherit
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-JobVariable

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

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ManualMode

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

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ManualModeForDisk

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

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ToManualForDisk
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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.

Propriétés du paramètre

Type:Guid
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-RunAsynchronously

Indique que le travail s’exécute de façon asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-VMMServer

Spécifie un objet serveur VMM.

Propriétés du paramètre

Type:ServerConnection
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande ne s’exécute pas.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False
Alias:Wi

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Sorties

DynamicOptimizationConfiguration

Cette applet de commande retourne un objet DynamicOptimizationConfiguration .