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 symbolami 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 przechowuje 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żesz 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 należy uruchomić usługę System Center Data Access. Jeśli nie określisz komputera, polecenie cmdlet używa komputera do bieżącego połączenia grupy zarządzania.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 zwracany przez polecenie cmdlet Get-Credential , 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 użytkownik bieżący.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayName
Określa tablicę nazw wyświetlanych obiektów. To polecenie cmdlet pobiera ciągi w tej tablicy i wyszukuje dopasowania między właściwościami DisplayName obiektów, z którymi działa polecenie cmdlet. Wartości DisplayName zależą od zlokalizowanych, zaimportowanych pakietów administracyjnych, które są częścią grupy zarządzania i ustawień regionalnych użytkownika, który uruchamia Windows PowerShell
Jeśli ten parametr nie zostanie wyświetlony, domyślny opis to ten w parametrze Name .
Type: | String[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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, identyfikator.
Type: | Guid[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | 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.
Type: | ManagementPack[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | 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 działa polecenie cmdlet.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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 polecenie Get-Help about_OpsMgr_Connections
.
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | ManagementPackClass[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |