Delen via


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-Credentialvoor 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_Connectionsvoor 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