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.