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 .