Partager via


Set-SCPROMonitorConfiguration

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

Syntax

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

L’applet de commande Set-SCPROMonitorConfiguration met à jour les propriétés d’un ou plusieurs objets de configuration de l’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 nom du 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 au sein de chaque objet de configuration du moniteur PRO stocké dans $PROMonitorConfigs et désactive la correction automatique pour chaque configuration de moniteur.

Paramètres

-AutomaticMode

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

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

-Inherit

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

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

-MonitoringEnabled

Indique si l’analyse est activée pour un moniteur PRO.

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

-PROMonitorConfiguration

Spécifie un objet de configuration de moniteur PRO.

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

-VMMServer

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

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

Sorties

PROMonitorConfiguration

Cette applet de commande retourne un objet PROMonitorConfiguration .