Udostępnij za pośrednictwem


Set-SCPROMonitorConfiguration

Aktualizacje właściwości konfiguracji monitora PRO.

Składnia

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

Opis

Polecenie cmdlet Set-SCPROMonitorConfiguration aktualizuje właściwości co najmniej jednego obiektu konfiguracji monitora wydajności i optymalizacji zasobów (PRO). Właściwości, które można ustawić, obejmują włączenie monitorowania i automatycznego korygowania.

Przykłady

Przykład 1. Włączanie monitorowania i automatycznego korygowania dla określonego monitora PRO

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

Pierwsze polecenie pobiera obiekt monitora PRO o określonej nazwie i nazwie pakietu administracyjnego i przechowuje obiekt w zmiennej $PROMonitor.

Drugie polecenie pobiera obiekt hosta o nazwie VMHost01 i przechowuje obiekt w zmiennej $VMHost.

Trzecie polecenie pobiera obiekt konfiguracji monitora PRO dla monitora PRO przechowywanego w $PROMonitor na vmHost01 i przechowuje obiekt w zmiennej $PROMonitorConfig.

Ostatnie polecenie umożliwia monitorowanie i automatyczne korygowanie konfiguracji monitora PRO przechowywanej w $PROMonitorConfig.

Przykład 2. Wyłączanie automatycznego korygowania dla wszystkich monitorów PRO na określonym hoście

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}

Pierwsze polecenie pobiera obiekt hosta o nazwie VMHost01 i przechowuje obiekt w zmiennej $VMHost.

Drugie polecenie pobiera wszystkie obiekty konfiguracji monitora PRO na maszynie wirtualnej VMHost01 i przechowuje obiekty w tablicy obiektów $PROMonitorConfigs.

Ostatnie polecenie używa instrukcji ForEach do iterowania poszczególnych obiektów konfiguracji monitora PRO przechowywanych w $PROMonitorConfigs i wyłącza automatyczne korygowanie dla każdej konfiguracji monitora.

Parametry

-AutomaticMode

Wskazuje, czy optymalizacja dynamiczna automatycznie migruje maszyny wirtualne w celu równoważenia obciążenia.

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

-Inherit

Wskazuje, że ustawienia są dziedziczone z nadrzędnej grupy hostów.

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

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.

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

-MonitoringEnabled

Wskazuje, czy monitorowanie jest włączone dla monitora PRO.

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

-PROMonitorConfiguration

Określa obiekt konfiguracji monitora PRO.

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

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

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

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

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

-VMMServer

Określa obiekt serwera programu Virtual Machine Manager (VMM).

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

Dane wyjściowe

PROMonitorConfiguration

To polecenie cmdlet zwraca obiekt PROMonitorConfiguration .