Share via


Set-SCPROMonitorConfiguration

Aggiornamenti 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.

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

-Inherit

Indica che le impostazioni vengono ereditate dal gruppo host padre.

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

-JobVariable

Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.

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

-MonitoringEnabled

Indica se il monitoraggio è abilitato per un monitoraggio PRO.

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

-PROMonitorConfiguration

Specifica un oggetto di configurazione di monitoraggio PRO.

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

-PROTipID

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

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

-RunAsynchronously

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

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

-VMMServer

Specifica un oggetto server Virtual Machine Manager (VMM).

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

Output

PROMonitorConfiguration

Questo cmdlet restituisce un oggetto PROMonitorConfiguration .