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.