Condividi tramite


Set-SCPROMonitorConfiguration

Aggiorna le proprietà di una configurazione di monitoraggio PRO.

Sintassi

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>]

Descrizione

Il cmdlet Set-SCPROMonitorConfiguration aggiorna le proprietà di uno o più oggetti di configurazione di monitoraggio di Performance and Resource Optimization (PRO). Le proprietà che possono essere impostate includono se il monitoraggio e la correzione automatica sono abilitati.

Esempio

Esempio 1: Abilitare il monitoraggio e la correzione automatica per un monitoraggio PRO specifico

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

Il primo comando ottiene l'oggetto monitor PRO con il nome e il nome del Management Pack specificati e archivia l'oggetto nella variabile $PROMonitor.

Il secondo comando ottiene l'oggetto host denominato VMHost01 e archivia l'oggetto nella variabile $VMHost.

Il terzo comando ottiene l'oggetto di configurazione di monitoraggio PRO per il monitoraggio PRO archiviato in $PROMonitor in VMHost01 e archivia l'oggetto nella variabile $PROMonitorConfig.

L'ultimo comando abilita il monitoraggio e la correzione automatica per la configurazione di monitoraggio PRO archiviata in $PROMonitorConfig.

Esempio 2: Disabilitare la correzione automatica per tutti i monitor PRO in un host specificato

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}

Il primo comando ottiene l'oggetto host denominato VMHost01 e archivia l'oggetto nella variabile $VMHost.

Il secondo comando ottiene tutti gli oggetti di configurazione di monitoraggio PRO in VMHost01 e archivia gli oggetti nella matrice di oggetti $PROMonitorConfigs.

L'ultimo comando usa l'istruzione ForEach per scorrere ogni oggetto di configurazione di monitoraggio PRO archiviato in $PROMonitorConfigs e disabilita la correzione automatica per ogni configurazione di monitoraggio.

Parametri

-AutomaticMode

Indica se l'ottimizzazione dinamica esegue automaticamente la migrazione delle macchine virtuali per bilanciare il carico.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Inherit

Indica che le impostazioni vengono ereditate dal gruppo host padre.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-JobVariable

Specifica che lo stato del processo viene rilevato e archiviato nella variabile denominata da questo parametro.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MonitoringEnabled

Indica se il monitoraggio è abilitato per un monitoraggio PRO.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PROMonitorConfiguration

Specifica un oggetto di configurazione di monitoraggio PRO.

Tipo:PROMonitorConfiguration
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-PROTipID

Specifica l'ID del suggerimento per le prestazioni e l'ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.

Tipo:Guid
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VMMServer

Specifica un oggetto server Virtual Machine Manager (VMM).

Tipo:ServerConnection
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Output

PROMonitorConfiguration

Questo cmdlet restituisce un oggetto PROMonitorConfiguration.