Udostępnij za pośrednictwem


Get-SCOMRule

Pobiera reguły monitorowania programu Operations Manager.

Składnia

Get-SCOMRule
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMRule
   -Name <String[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMRule
   [-DisplayName] <String[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMRule
   -Id <Guid[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMRule
   [-ManagementPack] <ManagementPack[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMRule
   [-Target] <ManagementPackClass[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Get-SCOMRule pobiera reguły monitorowania dla programu System Center — Operations Manager.

Przykłady

Przykład 1. Uzyskiwanie reguł monitorowania przez określenie nazw z symbolami wieloznacznymi

PS C:\>Get-SCOMRule -Name "*health*"

To polecenie pobiera wszystkie reguły monitorowania, które mają kondycję w ich nazwie.

Przykład 2. Uzyskiwanie reguł monitorowania przez określenie nazw wyświetlanych z symbolem wieloznacznymi

PS C:\>Get-SCOMRule -DisplayName "*performance*"

To polecenie pobiera wszystkie reguły monitorowania z wydajnością w nazwie wyświetlanej.

Przykład 3. Uzyskiwanie reguły monitorowania przez określenie pakietu administracyjnego

PS C:\>Get-SCOMManagementPack -DisplayName "System Center Core Monitoring" | Get-SCOMRule

To polecenie pobiera wszystkie pakiety administracyjne z programem System Center Core Monitoring w nazwach wyświetlanych. Następnie używa operatora potoku do wysyłania obiektów pakietu administracyjnego do polecenia cmdlet Get-SCOMRule, które pobiera reguły monitorowania dla każdego obiektu pakietu administracyjnego.

Przykład 4. Pobieranie reguł monitorowania przez określenie klas docelowych z symbolem wieloznacznymi

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

To polecenie pobiera reguły monitorowania dla każdej klasy docelowej, która ma kondycję w nazwie wyświetlanej.

Przykład 5. Pobieranie reguł monitorowania przez określenie pakietu administracyjnego ze ścieżką:

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

Ten przykład pobiera reguły monitorowania dla pakietu administracyjnego w określonej ścieżce.

Pierwsze polecenie pobiera ścieżkę do pliku pakietu administracyjnego i zapisuje ją w zmiennej $MPFile.

Drugie polecenie używa parametru ManagementPack, aby uzyskać reguły monitorowania z pakietu administracyjnego przechowywanego w zmiennej $MPFile.

Przykład 6. Uzyskiwanie reguły monitorowania przez określenie identyfikatora GUID

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

To polecenie pobiera regułę monitorowania 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ę (.).

Na komputerze musi być uruchomiona usługa System Center Data Access. Jeśli komputer nie zostanie określony, polecenie cmdlet używa komputera dla bieżącego połączenia grupy zarządzania.

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

-Credential

Określa konto użytkownika, w ramach którego jest uruchamiane połączenie grupy zarządzania. Określ obiekt PSCredential, taki jak obiekt polecenia cmdlet Get-Credential zwracany dla tego parametru. Aby uzyskać więcej informacji na temat obiektów poświadczeń, wpisz Get-Help Get-Credential.

Jeśli określisz komputer w parametrze ComputerName, użyj konta, które ma dostęp do tego komputera. Wartość domyślna to bieżący użytkownik.

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

-DisplayName

Określa tablicę nazw wyświetlanych dla obiektów. To polecenie cmdlet pobiera ciągi w tej tablicy i wyszukuje dopasowania między DisplayName właściwości obiektów, z którymi współpracuje polecenie cmdlet. DisplayName wartości zależą od zlokalizowanych, zaimportowanych pakietów administracyjnych będących częścią grupy zarządzania i ustawień regionalnych użytkownika, który uruchamia program Windows PowerShell

Jeśli ten parametr nie zostanie wyświetlony, domyślny opis to ten w parametrze Name.

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

-Id

Określa tablicę identyfikatorów dla reguł monitorowania. Polecenie cmdlet pobiera reguły monitorowania zgodne z identyfikatorami GUID.

Obiekt SCOMGroup przechowuje identyfikator GUID we właściwości Id. Aby uzyskać identyfikator GUID klasy, wpisz Get-SCOMGroup | Format-Table DisplayName, id.

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

-ManagementPack

Określa obiekt pakietu administracyjnego, który przechowuje przesłonięcia. Aby uzyskać obiekt pakietu administracyjnego, użyj polecenia cmdlet Get-SCOMManagementPack. Jeśli reguła znajduje się w niezaużytowanym pakiecie administracyjnym, należy zapisać przesłonięcia w tym samym pakiecie administracyjnym.

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

-Name

Określa tablicę nazw obiektów.

Ten parametr przyjmuje każdy ciąg w tablicy i wyszukuje dopasowania między właściwościami Name obiektów, z którymi współpracuje polecenie cmdlet.

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

-SCSession

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

Jeśli ten parametr nie zostanie określony, polecenie cmdlet używa aktywnego trwałego połączenia z grupą zarządzania. Użyj parametru SCSession, aby określić inne trwałe połączenie. Możesz utworzyć tymczasowe połączenie z grupą zarządzania przy użyciu parametrów ComputerName i Credential. Aby uzyskać więcej informacji, wpisz Get-Help about_OpsMgr_Connections.

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

-Target

Określa tablicę obiektów ManagementPackClass. Aby uzyskać obiekt ManagementPackClass, użyj polecenia cmdlet Get-SCClass. Polecenie cmdlet pobiera reguły monitorowania dla tych klas.

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