Freigeben über


Set-SCPROMonitorConfiguration

Aktualisierungen die Eigenschaften einer PRO-Monitorkonfiguration.

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

Beschreibung

Das Cmdlet Set-SCPROMonitorConfiguration aktualisiert die Eigenschaften eines oder mehrerer Leistungs- und Ressourcenoptimierungsobjekte (PRO). Eigenschaften, die festgelegt werden können, umfassen, ob Überwachung und automatische Korrektur aktiviert sind.

Beispiele

Beispiel 1: Aktivieren der Überwachung und automatischen Korrektur für einen bestimmten 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

Der erste Befehl ruft das PRO-Monitorobjekt mit dem angegebenen Namen und dem Verwaltungspaketnamen ab und speichert das Objekt in der $PROMonitor Variable.

Der zweite Befehl ruft das Hostobjekt namens VMHost01 ab und speichert das Objekt in der $VMHost Variablen.

Der dritte Befehl ruft das PRO-Monitorkonfigurationsobjekt für den PRO-Monitor ab, der in $PROMonitor auf VMHost01 gespeichert ist und das Objekt in der $PROMonitorConfig Variablen speichert.

Der letzte Befehl ermöglicht die Überwachung und automatische Behebung der in $PROMonitorConfig gespeicherten PRO-Monitorkonfiguration.

Beispiel 2: Deaktivieren der automatischen Korrektur für alle PRO-Monitore auf einem angegebenen 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}

Der erste Befehl ruft das Hostobjekt namens VMHost01 ab und speichert das Objekt in der $VMHost Variable.

Der zweite Befehl ruft alle PRO Monitor-Konfigurationsobjekte auf VMHost01 ab und speichert die Objekte im $PROMonitorConfigs-Objektarray.

Der letzte Befehl verwendet die ForEach-Anweisung , um jedes PRO-Monitorkonfigurationsobjekt zu durchlaufen, das in $PROMonitorConfigs gespeichert ist und die automatische Korrektur für jede Monitorkonfiguration deaktiviert.

Parameter

-AutomaticMode

Gibt an, ob die dynamische Optimierung virtuelle Computer automatisch migriert, um das Lastenausgleich zu laden.

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

-Inherit

Gibt an, dass Einstellungen von der übergeordneten Hostgruppe geerbt werden.

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

-JobVariable

Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.

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

-MonitoringEnabled

Gibt an, ob die Überwachung für einen PRO-Monitor aktiviert ist.

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

-PROMonitorConfiguration

Gibt ein PRO-Monitorkonfigurationsobjekt an.

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

-PROTipID

Gibt die ID der Leistungs- und Ressourcenoptimierungs-Tipp (PRO-Tipp) an, die diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

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

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, sodass das Steuerelement sofort an die Befehlsshell zurückgibt.

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

-VMMServer

Gibt ein Virtual Machine Manager -Serverobjekt (VMM) an.

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

Ausgaben

PROMonitorConfiguration

Dieses Cmdlet gibt ein PROMonitorConfiguration-Objekt zurück.