New-CMStatusFilterRule

Configuration Manager でルールを作成します。

構文

New-CMStatusFilterRule
   [-AllowDeleteAfterDays <Int32>]
   [-ComponentName <String>]
   [-ForwardToStatusSummarizer <Boolean>]
   [-MessageId <Int32>]
   [-MessageType <MessageType>]
   -Name <String>
   [-ProcessLowerPriorityRule <Boolean>]
   [-ProgramPath <String>]
   [-PropertyId <String>]
   [-PropertyValue <String>]
   [-ReplicateToParentSite <Boolean>]
   [-ReplicationPriority <ReplicationPriority>]
   [-ReportToEventLog <Boolean>]
   [-RunProgram <Boolean>]
   [-SeverityType <SeverityType>]
   [-SiteCode <String>]
   [-SiteSystemServerName <String>]
   [-Source <String>]
   [-StatusFilterRuleSiteCode <String>]
   [-WriteToDatabase <Boolean>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

説明

New-CMStatusFilterRuleコマンドレットは、Configuration Manager で管理者に特定のメッセージを通知する 1 つ以上のアクションをトリガーするルールを作成します。

注意

Configuration Manager サイト ドライブから Configuration Manager コマンドレットを実行します PS XYZ:\> 。 詳細については 、「Getting started」を参照してください

例 1: 状態フィルター ルールを作成する

このコマンドは 、XYZサイトに状態フィルター ルールを作成して、状態メッセージ4611を検出し、イベントをログにWindowsします。

New-CMStatusFilterRule -SiteCode "XYZ" -Name "Detect when the component status summarizer resets the status of a component." -Source "Site Server" -ComponentName "SMS_COMPONENT_STATUS_SUMMARIZER" -MessageId "4611" -ReportToEventLog $True -ReplicateToParentSite $False -RunProgram $False -ForwardToStatusSummarizer $True -ProcessLowerPriorityRule $True

パラメーター

-AllowDeleteAfterDays

Type:Int32
Aliases:AllowUserDeleteMessagesAfterThresholdDays
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ComponentName

状態メッセージに対応する Configuration Manager コンポーネントを指定します。

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

コマンドレットを実行する前に確認メッセージを表示します。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

このパラメーターは、ワイルドカード文字をリテラル文字値として扱います。 ForceWildcardHandling と組み合わせは使用できない

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

このパラメーターはワイルドカード文字を処理し、予期しない動作を引き起こします (推奨されません)。 DisableWildcardHandling と組み合わせは使用できない

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ForwardToStatusSummarizer

状態の集計に転送するかどうかを示します。

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-MessageId

Configuration Manager でメッセージ ID を指定します。

Type:Int32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-MessageType

Configuration Manager の状態メッセージの種類を指定します。

Type:MessageType
Accepted values:None, Milestone, Detail, Audit
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Name

状態フィルター ルールの名前を指定します。

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ProcessLowerPriorityRule

優先度の低いルールを処理するかどうかを示し、それ以上のルール処理を防止します。

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ProgramPath

状態メッセージが状態フィルター ルールと一致するときに実行されるプログラムへのパスを指定します。

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-PropertyId

Configuration Manager でプロパティ ID を指定します。

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-PropertyValue

対応する PropertyId パラメーターの 値を指定 します。

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ReplicateToParentSite

メッセージを親サイトに渡すかどうかを示します。

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ReplicationPriority

親サイトに状態メッセージを送信するレプリケーションの優先度を指定します。 このパラメーターに使用できる値は、High、Low、および Medium です。

Type:ReplicationPriority
Accepted values:Low, Medium, High
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ReportToEventLog

イベント ログでイベントを報告するかどうかをWindowsします。

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-RunProgram

状態メッセージがフィルター ルールと一致する場合にプログラムを実行するかどうかを示します。

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-SeverityType

状態メッセージの重大度を指定します。

Type:SeverityType
Accepted values:None, Informational, Warning, Error
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-SiteCode

状態ルールを定義する Configuration Manager サイト コードを指定します。

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-SiteSystemServerName

サイト システム サーバーの名前を指定します。

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Source

一致する状態メッセージ ソースを指定します。

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-StatusFilterRuleSiteCode

状態フィルター ルールのサイト コードを指定します。

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

コマンドレットが実行されるとどうなるかを示します。 コマンドレットは実行されません。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-WriteToDatabase

データベースにメッセージを書き込むかどうかを示します。 AllowUserDeleteMessagesAfterThresholdDays パラメーターを有効に設定する必要があります。

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

入力

なし

出力

IResultObject