Partager via


Set-SCPROMonitorConfiguration

Met à jour les propriétés d’une configuration de moniteur PRO.

Syntaxe

Set-SCPROMonitorConfiguration
   [-VMMServer <ServerConnection>]
   -PROMonitorConfiguration <PROMonitorConfiguration>
   -AutomaticMode <Boolean>
   -MonitoringEnabled <Boolean>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCPROMonitorConfiguration
   [-VMMServer <ServerConnection>]
   -PROMonitorConfiguration <PROMonitorConfiguration>
   [-Inherit]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

La Set-SCPROMonitorConfiguration applet de commande met à jour les propriétés d’un ou plusieurs objets de configuration d’analyse des performances et de l’optimisation des ressources (PRO). Les propriétés qui peuvent être définies incluent si la surveillance et la correction automatique sont activées.

Exemples

Exemple 1 : Activer la surveillance et la correction automatique pour un moniteur PRO spécifique

PS C:\> $PROMonitor = Get-SCPROMonitor -Name "System Center Virtual Machine Manager Maximum Dynamic Memory Monitor" -ManagementPackName "System Center Virtual Machine Manager PRO V2 HyperV Host Performance"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> $PROMonitorConfig = Get-SCPROMonitorConfiguration -PROMonitor $PROMonitor -VMHost $VMHost
PS C:\> Set-SCPROMOnitorConfiguration -PROMonitorConfiguration $PROMonitorConfig -MonitoringEnabled $True -AutomaticMode $True

La première commande obtient l’objet moniteur PRO avec le nom et le pack d’administration spécifiés et stocke l’objet dans la variable $PROMonitor.

La deuxième commande obtient l’objet hôte nommé VMHost01 et stocke l’objet dans la variable $VMHost.

La troisième commande obtient l’objet de configuration du moniteur PRO stocké dans $PROMonitor sur VMHost01 et stocke l’objet dans la variable $PROMonitorConfig.

La dernière commande active la surveillance et la correction automatique de la configuration du moniteur PRO stockée dans $PROMonitorConfig.

Exemple 2 : Désactiver la correction automatique pour tous les moniteurs PRO sur un hôte spécifié

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> $PROMonitorConfigs = @(Get-SCPROMonitorConfiguration -VMHost $VMHost)
PS C:\> ForEach ($PROMonitorConfig in $PROMonitorConfigs) {Set-SCPROMonitorConfiguration -PROMonitorConfiguration $PROMonitorConfig -MonitoringEnabled $True -AutomaticMode $False}

La première commande obtient l’objet hôte nommé VMHost01 et stocke l’objet dans la variable $VMHost.

La deuxième commande obtient tous les objets de configuration du moniteur PRO sur VMHost01 et stocke les objets dans le tableau d’objets $PROMonitorConfigs.

La dernière commande utilise l’instruction ForEach pour itérer dans chaque objet de configuration de moniteur PRO stocké dans $PROMonitorConfigs et désactive la correction automatique pour chaque configuration du moniteur.

Paramètres

-AutomaticMode

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

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Inherit

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

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-JobVariable

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

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-MonitoringEnabled

Indique si la surveillance est activée pour un moniteur PRO.

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PROMonitorConfiguration

Spécifie un objet de configuration de moniteur PRO.

Type:PROMonitorConfiguration
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques: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
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques: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.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-VMMServer

Spécifie un objet serveur VMM (Virtual Machine Manager).

Type:ServerConnection
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

Sorties

PROMonitorConfiguration

Cette applet de commande retourne un objet PROMonitorConfiguration.