Set-SCPROMonitorConfiguration
Hiermee worden de eigenschappen van een PRO-monitorconfiguratie bijgewerkt.
Syntaxis
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 Set-SCPROMonitorConfiguration cmdlet werkt de eigenschappen van een of meer pro-monitorconfiguratieobjecten (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 met de opgegeven naam en management packnaam opgehaald 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 variabele $VMHost.
Met de derde opdracht wordt het PRO-monitorconfiguratieobject 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 instructie ForEach- om elk PRO-monitorconfiguratieobject dat is opgeslagen in $PROMonitorConfigs te doorlopen en automatische herstel voor elke monitorconfiguratie uit te schakelen.
Parameters
-AutomaticMode
Hiermee wordt aangegeven of dynamische optimalisatie virtuele machines automatisch migreert om taken te verdelen.
Type: | Boolean |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Inherit
Geeft aan dat instellingen worden overgenomen van de bovenliggende hostgroep.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-MonitoringEnabled
Geeft aan of bewaking is ingeschakeld voor een PRO-monitor.
Type: | Boolean |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PROMonitorConfiguration
Hiermee geeft u een PRO monitor configuratieobject.
Type: | PROMonitorConfiguration |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-VMMServer
Hiermee geeft u een VMM-serverobject (Virtual Machine Manager) op.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
Uitvoerwaarden
PROMonitorConfiguration
Met deze cmdlet wordt een PROMonitorConfiguration--object geretourneerd.