Get-Rule

Get-Rule

Gets monitoring rules.

Syntax

Parameter Set: FromCriteria
Get-Rule [[-Path] <String[]> ] [[-Criteria] <String> ] [ <CommonParameters>]

Parameter Set: FromId
Get-Rule [-Id] <Guid> [[-Path] <String[]> ] [ <CommonParameters>]

Parameter Set: FromManagementPack
Get-Rule [-ManagementPack] <ManagementPack> [ <CommonParameters>]

Parameter Set: FromMonitoringObject
Get-Rule [-MonitoringObject] <MonitoringObject> [[-Criteria] <String> ] [ <CommonParameters>]

Detailed Description

Gets monitoring rules.

Parameters

-Criteria<String>

Specifies criteria using syntax designed for use with System Center Operations Manager. Only rules that meet the specified criteria will be retrieved. To learn about the syntax, consult the SDK topic, "Criteria Expression Syntax", in the System Center Operations Manager 2007 SDK. You can find the SDK by search Microsoft Developer Network (MSDN) online at https://msdn.microsoft.com.

Aliases

none

Required?

false

Position?

5

Default Value

none

Accept Pipeline Input?

true (ByValue)

Accept Wildcard Characters?

false

-Id<Guid>

Specifies the GUID of the rule to retrieve.

Aliases

none

Required?

true

Position?

1

Default Value

none

Accept Pipeline Input?

true (ByValue)

Accept Wildcard Characters?

false

-ManagementPack<ManagementPack>

Specifies the management pack for which to retrieve rules.

Aliases

none

Required?

true

Position?

3

Default Value

none

Accept Pipeline Input?

true (ByValue)

Accept Wildcard Characters?

false

-MonitoringObject<MonitoringObject>

Specifies the monitoring object for which to retrieve associated rules.

Aliases

none

Required?

true

Position?

2

Default Value

none

Accept Pipeline Input?

true (ByValue)

Accept Wildcard Characters?

false

-Path<String[]>

Specifies the paths of the monitoring objects for which to retrieve rules.

Aliases

none

Required?

false

Position?

4

Default Value

none

Accept Pipeline Input?

true (ByValue)

Accept Wildcard Characters?

false

<CommonParameters>

This cmdlet supports the common parameters: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, and -OutVariable. For more information, see about_CommonParameters

Notes

  • For more information, type "Get-Help Get-Rule -detailed". For technical information, type "Get-Help Get-Rule -full".
    When specifying multiple values for a parameter, use commas to separate the values. For example, "<parameter-name> <value1>, <value2>".

Examples

-------------- EXAMPLE 1 --------------

This command gets rules for monitoring objects associated with the current path.

C:\PS>get-rule

-------------- EXAMPLE 2 --------------

This command gets rules for the monitoring object with ID GUID.

C:\PS>get-rule -id <GUID>

Disable-Rule

Enable-Rule