Udostępnij przez


Get-SCOMMonitor

Pobiera monitory w programie Operations Manager.

Składnia

Empty (Domyślna)

Get-SCOMMonitor
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromMonitoringDisplayRuleName

Get-SCOMMonitor
    [-DisplayName] <String[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromMonitoringRuleId

Get-SCOMMonitor
    -Id <Guid[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromEMO

Get-SCOMMonitor
    [-Instance] <EnterpriseManagementObject[]>
    [-Recurse]
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromManagementPackClass

Get-SCOMMonitor
    [-Target] <ManagementPackClass[]>
    [-Recurse]
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromManagementPack

Get-SCOMMonitor
    [-ManagementPack] <ManagementPack[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromMonitorName

Get-SCOMMonitor
    -Name <String[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

Opis

Polecenie cmdlet Get-SCOMMonitor pobiera monitory w programie System Center — Operations Manager. W programie Operations Manager monitory definiują logikę określania kondycji obiektu.

Przykłady

Przykład 1. Pobieranie monitora przy użyciu nazwy

PS C:\>Get-SCOMMonitor -Name "System.Health*"

To polecenie pobiera wszystkie monitory, których nazwy zaczynają się od ciągu "System.Health".

Przykład 2. Pobieranie monitora przy użyciu nazwy wyświetlanej

PS C:\>Get-SCOMMonitor -DisplayName "*Performance*"

To polecenie pobiera wszystkie monitory, których nazwy wyświetlane zawierają ciąg "Wydajność".

Przykład 3. Pobieranie monitorów dla pakietu administracyjnego

PS C:\>Get-SCOMManagementPack -DisplayName "System Center Core Library" | Get-SCOMMonitor

To polecenie pobiera pakiet administracyjny o nazwie wyświetlanej biblioteki System Center Core Library, a następnie przekazuje obiekt pakietu administracyjnego do Get-SCOMMonitor polecenia cmdlet przy użyciu operatora potoku (|). Polecenie cmdlet Get-SCOMMonitor pobiera wszystkie monitory dla obiektu pakietu administracyjnego.

Przykład 4. Pobieranie monitorów z pakietu administracyjnego

PS C:\>$MPFile = "C:\Program Files\System Center Operations Manager 2007\Microsoft.SystemCenter.2007.mp"
PS C:\> Get-SCOMMonitor -ManagementPack $MPFile

W tym przykładzie są pobierane monitory w pakiecie administracyjnym.

Pierwsze polecenie pobiera ścieżkę do pliku pakietu administracyjnego i przechowuje wartość w zmiennej o nazwie $MPFile.

Drugie polecenie używa polecenia cmdlet Get-SCOMMonitor z parametrem ManagementPack w celu pobrania monitorów z pakietu administracyjnego.

Przykład 5. Pobieranie monitorów według nazwy wyświetlanej

PS C:\>$Instances = Get-SCOMClass -DisplayName "*health*" | Get-SCOMClassInstance
PS C:\> Get-SCOMMonitor -Instance $Instances

W tym przykładzie są pobierane monitory według nazwy wyświetlanej.

Pierwsze polecenie pobiera wszystkie klasy zawierające "kondycję" w nazwach wyświetlanych, a następnie używa operatora potoku (|) do przekazania obiektów klasy do polecenia cmdlet Get-SCOMClassInstance. Polecenie cmdlet Get-SCOMClassInstance pobiera wystąpienie dla każdej klasy, a następnie zapisuje wyniki w zmiennej $Instances.

Drugie polecenie pobiera monitory dla wystąpień klas przechowywanych w zmiennej $Instances.

Przykład 6. Pobieranie monitorów przy użyciu klasy docelowej

PS C:\>Get-SCOMMonitor -Target (Get-SCOMClass -DisplayName *health*)

W tym przykładzie są pobierane monitory przy użyciu klasy docelowej.

To polecenie pobiera monitory z klasami docelowymi, które zawierają "kondycję" w nazwach wyświetlanych.

Przykład 7. Pobieranie monitora przy użyciu identyfikatora

PS C:\>Get-SCOMMonitor -Id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd

To polecenie pobiera monitor o identyfikatorze 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Parametry

-ComputerName

Określa tablicę nazw komputerów. Polecenie cmdlet ustanawia tymczasowe połączenia z grupami zarządzania dla tych komputerów. Można użyć nazw NetBIOS, adresów IP lub w pełni kwalifikowanych nazw domen (FQDN). Aby określić komputer lokalny, wpisz nazwę komputera, localhost lub kropkę (.).

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Credential

Określa obiekt PSCredential dla komputera lub komputerów, które ComputerName parametr określa. Połączenie grupy zarządzania jest uruchamiane w ramach tego poświadczenia. Aby uzyskać obiekt PSCredential, użyj polecenia cmdlet Get-Credential. Aby uzyskać więcej informacji, wpisz "Get-Help Get-Credential".

Właściwości parametru

Typ:PSCredential
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-DisplayName

Określa tablicę obiektów nazw wyświetlanych. Wartości parametru DisplayName mogą się różnić w zależności od lokalizacji pakietów administracyjnych importowanych przez użytkownika do grupy zarządzania i ustawień regionalnych użytkownika z uruchomionym programem Windows PowerShell.

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:True
DontShow:False

Zestawy parametrów

FromMonitoringDisplayRuleName
Position:1
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Id

Określa tablicę unikatowych identyfikatorów dla monitorów.

Obiekt SCOMMonitor przechowuje identyfikator GUID we właściwości Id obiektu. Aby uzyskać więcej informacji, wpisz "Get-SCOMMonitor | Format-Table DisplayName, Id".

Właściwości parametru

Typ:

Guid[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

FromMonitoringRuleId
Position:Named
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów: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".

Właściwości parametru

Typ:

EnterpriseManagementObject[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

FromEMO
Position:1
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-ManagementPack

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

Właściwości parametru

Typ:

ManagementPack[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

FromManagementPack
Position:1
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Name

Określa tablicę nazw obiektu.

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:True
DontShow:False

Zestawy parametrów

FromMonitorName
Position:Named
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Recurse

Wskazuje, że polecenie cmdlet wyszukuje rekursywnie.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

FromEMO
Position:2
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
FromManagementPackClass
Position:2
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-SCSession

Określa tablicę obiektów połączenia . Aby uzyskać obiekt Connection, użyj polecenia cmdlet Get-SCManagementGroupConnection.

Właściwości parametru

Typ:

Connection[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Target

Określa tablicę monitorów dla co najmniej jednego obiektu klasy docelowej. Aby uzyskać informacje o sposobie uzyskiwania obiektu klasy, wpisz "Get-Help Get-SCOMClass".

Właściwości parametru

Typ:

ManagementPackClass[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

FromManagementPackClass
Position:1
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.