Delen via


Set-SCPROMonitorConfiguration

Updates de eigenschappen van een PRO-monitorconfiguratie.

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

De cmdlet Set-SCPROMonitorConfiguration werkt de eigenschappen van een of meer PRO-bewakingsobjecten (Performance and Resource Optimization) bij. Eigenschappen die kunnen worden ingesteld, zijn onder andere of bewaking en automatisch herstel zijn ingeschakeld.

Voorbeelden

Voorbeeld 1: Bewaking en automatisch herstel inschakelen voor een specifieke PRO-monitor

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

Met de eerste opdracht wordt het PRO-monitorobject opgehaald met de opgegeven naam en naam van het management pack en wordt het object opgeslagen in de $PROMonitor variabele.

Met de tweede opdracht wordt het hostobject met de naam VMHost01 opgehaald en wordt het object opgeslagen in de $VMHost variabele.

Met de derde opdracht wordt het CONFIGURATIEobject pro monitor opgehaald voor de PRO-monitor die is opgeslagen in $PROMonitor op VMHost01 en wordt het object opgeslagen in de $PROMonitorConfig variabele.

Met de laatste opdracht kunt u bewaking en automatisch herstel inschakelen voor de PRO-monitorconfiguratie die is opgeslagen in $PROMonitorConfig.

Voorbeeld 2: Automatische herstel uitschakelen voor alle PRO-monitors op een opgegeven host

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}

Met de eerste opdracht wordt het hostobject met de naam VMHost01 opgehaald en wordt het object opgeslagen in de $VMHost variabele.

Met de tweede opdracht worden alle PRO-monitorconfiguratieobjecten op VMHost01 opgehaald en worden de objecten opgeslagen in de $PROMonitorConfigs objectmatrix.

De laatste opdracht maakt gebruik van de ForEach-instructie om elk PRO-monitorconfiguratieobject te doorlopen dat is opgeslagen in $PROMonitorConfigs en schakelt automatische herstel uit voor elke monitorconfiguratie.

Parameters

-AutomaticMode

Hiermee wordt aangegeven of dynamische optimalisatie automatisch virtuele machines migreert om taken te verdelen.

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

-Inherit

Geeft aan dat instellingen worden overgenomen van de bovenliggende hostgroep.

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

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

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

-MonitoringEnabled

Geeft aan of bewaking is ingeschakeld voor een PRO-monitor.

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

-PROMonitorConfiguration

Hiermee geeft u een PRO monitor configuratieobject.

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

-PROTipID

Hiermee geeft u de id op van de tip prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

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

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

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

-VMMServer

Hiermee geeft u een VMM-serverobject (Virtual Machine Manager) op.

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

Uitvoerwaarden

PROMonitorConfiguration

Deze cmdlet retourneert een PROMonitorConfiguration-object .