Udostępnij za pośrednictwem


Disable-SCOMMonitor

Wyłącza monitory w programie Operations Manager.

Składnia

Disable-SCOMMonitor
       [-Monitor] <ManagementPackMonitor[]>
       [-ManagementPack] <ManagementPack>
       [-Enforce]
       [-PassThru]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Disable-SCOMMonitor
       [-Monitor] <ManagementPackMonitor[]>
       [[-Instance] <MonitoringObject[]>]
       [-ManagementPack] <ManagementPack>
       [-Enforce]
       [-PassThru]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Disable-SCOMMonitor
       [-Monitor] <ManagementPackMonitor[]>
       [[-Group] <MonitoringObject[]>]
       [-ManagementPack] <ManagementPack>
       [-Enforce]
       [-PassThru]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Disable-SCOMMonitor
       [-Monitor] <ManagementPackMonitor[]>
       [-Class] <ManagementPackClass[]>
       [-ManagementPack] <ManagementPack>
       [-Enforce]
       [-PassThru]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Opis

Polecenie cmdlet Disable-SCOMMonitor wyłącza monitory w programie System Center — Operations Manager. W programie Operations Manager monitory definiują logikę określania kondycji obiektu. Polecenie cmdlet wyłącza monitory, tworząc i zapisując przesłonięcia, które modyfikują domyślne zachowanie monitora.

Przykłady

Przykład 1. Wyłączanie monitora

PS C:\>$MP = Get-SCOMManagementPack -DisplayName "My SQL MP Customization" | where {$_.Sealed -eq $False}
PS C:\> $Class = Get-SCOMClass -DisplayName "SQL DB Engine"
PS C:\> $Monitor = Get-SCOMMonitor -DisplayName "*memory*"
PS C:\> Disable-SCOMMonitor -Class $Class -ManagementPack $MP -Monitor $Monitor -Enforce

Ten przykład wyłącza monitor programu Operations Manager.

Pierwsze polecenie używa polecenia cmdlet Get-SCOMManagementPack w celu pobrania obiektu pakietu administracyjnego i zapisuje wynik w zmiennej o nazwie $MP.

Drugie polecenie używa polecenia cmdlet Get-SCOMClass w celu pobrania obiektu klasy i zapisuje wynik w zmiennej o nazwie $Class.

Trzecie polecenie używa polecenia cmdlet Get-SCOMMonitor w celu pobrania obiektu monitora i zapisuje wynik w zmiennej o nazwie $Monitor.

Czwarte polecenie używa polecenia cmdlet Disable-SCOMMonitor, aby wyłączyć monitor przy użyciu parametru Enforce. Polecenie cmdlet przechowuje przesłonięcia w zmiennej o nazwie $MP.

Parametry

-Class

Określa tablicę obiektów klasy. Aby uzyskać informacje o sposobie uzyskiwania obiektu klasy, wpisz "Get-Help Get-SCOMClass".

Typ:ManagementPackClass[]
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Enforce

Wskazuje, że polecenie cmdlet ustawia właściwość Enforce na przesłonięć, aby $True.

Typ:SwitchParameter
Position:3
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Group

Określa tablicę co najmniej jednego obiektu grupy. Aby uzyskać informacje o sposobie uzyskiwania obiektu grupy, wpisz "Get-Help Get-SCOMGroup".

Typ:MonitoringObject[]
Position:1
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Instance

Określa tablicę obiektów wystąpienia klasy. Parametr wystąpienia akceptuje również obiekty grupy jako dane wejściowe. Aby uzyskać informacje o sposobie uzyskiwania obiektu wystąpienia klasy, wpisz "Get-Help Get-SCOMClassInstance".

Typ:MonitoringObject[]
Position:1
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ManagementPack

Określa co najmniej jeden obiekt pakietu administracyjnego, w którym można zapisać przesłonięcia. Jeśli monitor znajduje się w niezaużytowanym pakiecie administracyjnym, należy zapisać przesłonięcia w tym samym pakiecie administracyjnym. Aby uzyskać informacje o sposobie pobierania obiektu pakietu administracyjnego, wpisz "Get-Help Get-SCOMManagementPack".

Typ:ManagementPack
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Monitor

Określa tablicę co najmniej jednego obiektu monitora. Aby uzyskać informacje o sposobie pobierania obiektu monitora, wpisz "Get-Help Get-SCOMMonitor".

Typ:ManagementPackMonitor[]
Position:2
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-PassThru

Wskazuje, że polecenie cmdlet tworzy lub modyfikuje obiekt, którego polecenie może użyć w potoku. Domyślnie to polecenie cmdlet nie generuje żadnych danych wyjściowych.

Typ:SwitchParameter
Position:4
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False