Dela via


Get-SCOMRule

Hämtar Operations Manager-övervakningsregler.

Syntax

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

Cmdleten Get-SCOMRule hämtar övervakningsregler för System Center – Operations Manager.

Exempel

Exempel 1: Hämta övervakningsregler genom att ange namn med jokertecken

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

Det här kommandot hämtar alla övervakningsregler som har hälsotillståndet i deras namn.

Exempel 2: Hämta övervakningsregler genom att ange visningsnamn med jokertecken

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

Det här kommandot hämtar alla övervakningsregler med prestanda i visningsnamnet.

Exempel 3: Hämta en övervakningsregel genom att ange ett hanteringspaket

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

Det här kommandot hämtar alla hanteringspaket med System Center Core Monitoring i sina visningsnamn. Sedan använder den pipelineoperatorn för att skicka hanteringspaketobjekten till Get-SCOMRule cmdlet, som hämtar övervakningsreglerna för varje hanteringspaketobjekt.

Exempel 4: Hämta övervakningsregler genom att ange målklasser med jokertecken

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

Det här kommandot hämtar övervakningsreglerna för varje målklass som har hälsotillståndet i visningsnamnet.

Exempel 5: Hämta övervakningsregler genom att ange ett hanteringspaket med sökväg:

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

Det här exemplet hämtar övervakningsregler för ett hanteringspaket i en angiven sökväg.

Det första kommandot hämtar sökvägen till en hanteringspaketfil och lagrar den i variabeln $MPFile.

Det andra kommandot använder parametern ManagementPack för att hämta övervakningsreglerna från hanteringspaketet som lagras i variabeln $MPFile.

Exempel 6: Hämta en övervakningsregel genom att ange ett GUID

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

Det här kommandot hämtar övervakningsregeln som har ett ID på 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Parametrar

-ComputerName

Anger en matris med namn på datorer. Cmdleten upprättar tillfälliga anslutningar med hanteringsgrupper för dessa datorer. Du kan använda NetBIOS-namn, IP-adresser eller fullständigt kvalificerade domännamn (FQDN). Om du vill ange den lokala datorn skriver du datornamnet, localhost eller en punkt (.).

System Center Data Access-tjänsten måste startas på datorn. Om du inte anger någon dator använder cmdleten datorn för den aktuella hanteringsgruppens anslutning.

Typ:String[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Credential

Anger det användarkonto under vilket anslutningen till hanteringsgruppen körs. Ange ett PSCredential- objekt, till exempel ett objekt som cmdleten Get-Credential returnerar för den här parametern. Om du vill ha mer information om autentiseringsobjekt skriver du Get-Help Get-Credential.

Om du anger en dator i parametern ComputerName använder du ett konto som har åtkomst till datorn. Standardvärdet är den aktuella användaren.

Typ:PSCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DisplayName

Anger en matris med visningsnamn för objekt. Den här cmdleten tar strängarna i den här matrisen och letar efter matchningar mellan DisplayName egenskaper för de objekt som cmdleten fungerar med. DisplayName- värden beror på de lokaliserade, importerade hanteringspaketen som ingår i hanteringsgruppen och språkvarianten för användaren som kör Windows PowerShell

Om den här parametern inte visas är standardbeskrivningen den i parametern Name.

Typ:String[]
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:True

-Id

Anger en matris med ID:er för övervakningsregler. Cmdleten hämtar övervakningsregler som matchar GUID:erna.

Ett SCOMGroup--objekt lagrar GUID i dess ID-egenskap. Om du vill hämta GUID för en klass skriver du Get-SCOMGroup | Format-Table DisplayName, ID.

Typ:Guid[]
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-ManagementPack

Anger ett hanteringspaketobjekt som lagrar åsidosättningar. Om du vill hämta ett hanteringspaketobjekt använder du cmdleten Get-SCOMManagementPack. Om regeln finns i ett oförseglat hanteringspaket måste du spara åsidosättningen i samma hanteringspaket.

Typ:ManagementPack[]
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Name

Anger en matris med objektnamn.

Den här parametern tar varje sträng i matrisen och söker efter matchningar mellan egenskaperna Namn för de objekt som cmdleten fungerar med.

Typ:String[]
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:True

-SCSession

Anger en matris med Anslutning objekt. Om du vill hämta anslutningsobjekt använder du cmdleten Get-SCOMManagementGroupConnection.

Om den här parametern inte anges använder cmdleten den aktiva beständiga anslutningen till en hanteringsgrupp. Använd parametern SCSession för att ange en annan beständig anslutning. Du kan skapa en tillfällig anslutning till en hanteringsgrupp med hjälp av parametrarna ComputerName och Credential. Om du vill ha mer information skriver du Get-Help about_OpsMgr_Connections.

Typ:Connection[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Target

Anger en matris med ManagementPackClass objekt. Om du vill hämta ett ManagementPackClass--objekt använder du cmdleten Get-SCClass. Cmdleten hämtar övervakningsregler för dessa klasser.

Typ:ManagementPackClass[]
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False