Get-SCOMRule
Hiermee haalt u bewakingsregels voor Operations Manager op.
Syntaxis
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>]
Description
De cmdlet Get-SCOMRule haalt bewakingsregels op voor System Center - Operations Manager.
Voorbeelden
Voorbeeld 1: Bewakingsregels ophalen door namen met jokertekens op te geven
PS C:\>Get-SCOMRule -Name "*health*"
Met deze opdracht worden alle bewakingsregels met de status in hun naam opgeslagen.
Voorbeeld 2: Bewakingsregels ophalen door weergavenamen op te geven met een jokerteken
PS C:\>Get-SCOMRule -DisplayName "*performance*"
Met deze opdracht worden alle bewakingsregels met prestaties in hun weergavenaam opgeslagen.
Voorbeeld 3: Een bewakingsregel ophalen door een management pack op te geven
PS C:\>Get-SCOMManagementPack -DisplayName "System Center Core Monitoring" | Get-SCOMRule
Met deze opdracht worden alle management packs met System Center Core Monitoring in hun weergavenamen weergegeven. Vervolgens wordt de pijplijnoperator gebruikt om de management pack-objecten te verzenden naar de Get-SCOMRule-cmdlet, waarmee de bewakingsregels voor elk management pack-object worden opgehaald.
Voorbeeld 4: Bewakingsregels ophalen door doelklassen op te geven met een jokerteken
PS C:\>Get-SCOMRule -Target (Get-SCOMClass -DisplayName "*health*")
Met deze opdracht worden de bewakingsregels voor elke doelklasse met de status in de weergavenaam opgeslagen.
Voorbeeld 5: Bewakingsregels ophalen door een management pack met pad op te geven:
PS C:\>$MPFile = "D:\Program Files\System Center Operations Manager 2007\Microsoft.SystemCenter.2007.mp"
PS C:\> Get-SCOMRule -ManagementPack $MPFile
In dit voorbeeld worden bewakingsregels voor een management pack in een opgegeven pad opgeslagen.
Met de eerste opdracht wordt het pad naar een management pack-bestand opgeslagen in de variabele $MPFile.
De tweede opdracht maakt gebruik van de parameter ManagementPack om de bewakingsregels op te halen uit het management pack dat is opgeslagen in de $MPFile variabele.
Voorbeeld 6: Een bewakingsregel ophalen door een GUID op te geven
PS C:\>Get-SCOMRule -Id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd
Met deze opdracht wordt de bewakingsregel opgehaald met een id van 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.
Parameters
-ComputerName
Hiermee geeft u een matrix van namen van computers. Met de cmdlet worden tijdelijke verbindingen met beheergroepen voor deze computers tot stand gebracht. U kunt NetBIOS-namen, IP-adressen of FQDN's (Fully Qualified Domain Names) gebruiken. Als u de lokale computer wilt opgeven, typt u de computernaam, localhost of een punt (.).
De System Center Data Access-service moet op de computer worden gestart. Als u geen computer opgeeft, gebruikt de cmdlet de computer voor de huidige beheergroepverbinding.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Credential
Hiermee geeft u het gebruikersaccount waaronder de verbinding met de beheergroep wordt uitgevoerd.
Geef een PSCredential--object op, zoals een object dat door de Get-Credential cmdlet wordt geretourneerd voor deze parameter.
Typ Get-Help Get-Credential
voor meer informatie over referentieobjecten.
Als u een computer opgeeft in de parameter ComputerName, gebruikt u een account dat toegang heeft tot die computer. De standaardwaarde is de huidige gebruiker.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DisplayName
Hiermee geeft u een matrix van weergavenamen voor objecten. Deze cmdlet gebruikt de tekenreeksen in deze matrix en zoekt naar overeenkomsten tussen de DisplayName eigenschappen van de objecten waarmee de cmdlet werkt. DisplayName waarden zijn afhankelijk van de gelokaliseerde, geïmporteerde management packs die deel uitmaken van de beheergroep en de landinstelling van de gebruiker die Windows PowerShell uitvoert
Als deze parameter niet wordt weergegeven, is de standaardbeschrijving de beschrijving in de parameter Name.
Type: | String[] |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | True |
-Id
Hiermee geeft u een matrix van id's voor bewakingsregels. De cmdlet haalt bewakingsregels op die overeenkomen met de GUID's.
Een SCOMGroup-object slaat de GUID op in de id-eigenschap. Als u de GUID van een klasse wilt ophalen, typt u Get-SCOMGroup | Format-Table DisplayName, Id.
Type: | Guid[] |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ManagementPack
Hiermee geeft u een management pack-object op waarin onderdrukkingen worden opgeslagen. Als u een management pack-object wilt verkrijgen, gebruikt u de cmdlet Get-SCOMManagementPack. Als de regel zich in een niet-verzegeld management pack bevindt, moet u de onderdrukking opslaan in hetzelfde management pack.
Type: | ManagementPack[] |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u een matrix van objectnamen.
Deze parameter neemt elke tekenreeks in de matrix en zoekt naar overeenkomsten tussen de naameigenschappen van de objecten waarmee de cmdlet werkt.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | True |
-SCSession
Hiermee geeft u een matrix van Connection-objecten. Gebruik de cmdlet Get-SCOMManagementGroupConnection om Connection-objecten op te halen.
Als deze parameter niet is opgegeven, gebruikt de cmdlet de actieve permanente verbinding met een beheergroep.
Gebruik de parameter SCSession om een andere permanente verbinding op te geven.
U kunt een tijdelijke verbinding met een beheergroep maken met behulp van de parameters ComputerName en Credential.
Typ Get-Help about_OpsMgr_Connections
voor meer informatie.
Type: | Connection[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Target
Hiermee geeft u een matrix van ManagementPackClass objecten. Als u een ManagementPackClass-object wilt verkrijgen, gebruikt u de cmdlet Get-SCClass. De cmdlet haalt bewakingsregels voor deze klassen op.
Type: | ManagementPackClass[] |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |