Get-SCOMRule
Pobiera reguły monitorowania programu Operations Manager.
Składnia
Empty (Domyślna)
Get-SCOMRule
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
FromMonitoringRuleName
Get-SCOMRule
-Name <String[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
FromMonitoringDisplayRuleName
Get-SCOMRule
[-DisplayName] <String[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
FromMonitoringRuleId
Get-SCOMRule
-Id <Guid[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
FromManagementPack
Get-SCOMRule
[-ManagementPack] <ManagementPack[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
FromManagementPackClass
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.
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 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.
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ę 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.
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ę 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.
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 |
-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.
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 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.
Właściwości parametru
| Typ: | String[] |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | True |
| DontShow: | False |
Zestawy parametrów
FromMonitoringRuleName
| Position: | Named |
| 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 |
-SCSession
Określa tablicę obiektów połączenia
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 Get-Help about_OpsMgr_Connections.
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ę obiektów ManagementPackClass. Aby uzyskać obiekt ManagementPackClass, użyj polecenia cmdlet Get-SCClass. Polecenie cmdlet pobiera reguły monitorowania dla tych klas.
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.