Delen via


New-CMStatusFilterRule

SYNOPSIS

Hiermee maakt u een regel in Configuration Manager.

SYNTAX

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>]

DESCRIPTION

De Cmdlet New-CMStatusFilterRule maakt een regel die een of meer acties activeert die een beheerder waarschuwen voor een specifiek bericht in Configuration Manager.

Notitie

Voer Configuration Manager cmdlets uit vanaf Configuration Manager sitestation, bijvoorbeeld PS XYZ:\> . Zie Aan de slag voor meer informatie.

EXAMPLES

Voorbeeld 1: Een statusfilterregel maken

Met deze opdracht maakt u een statusfilterregel op de XYZ-site om statusbericht 4611 te detecteren en een gebeurtenis te schrijven in het Windows logboek.

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

PARAMETERS

-AllowDeleteAfterDays

Type: Int32
Parameter Sets: (All)
Aliases: AllowUserDeleteMessagesAfterThresholdDays

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

-ComponentName

Hiermee geeft u Configuration Manager onderdeel dat overeenkomt met de statusberichten.

Type: String
Parameter Sets: (All)
Aliases:

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

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-DisableWildcardHandling

Deze parameter behandelt jokertekens als letterlijke tekenwaarden. U kunt deze niet combineren met ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Deze parameter verwerkt jokertekens en kan leiden tot onverwacht gedrag (niet aanbevolen). U kunt deze niet combineren met DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForwardToStatusSummarizer

Geeft aan of moet worden doorgestuurd naar het status overzicht.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-MessageId

Hiermee geeft u een bericht-id in Configuration Manager.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-MessageType

Hiermee geeft u een statusberichttype in Configuration Manager.

Type: MessageType
Parameter Sets: (All)
Aliases:
Accepted values: None, Milestone, Detail, Audit

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

-Name

Hiermee geeft u een naam op voor de statusfilterregel.

Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ProcessLowerPriorityRule

Geeft aan of een regel met lagere prioriteit moet worden verwerkt, waardoor verdere verwerking van regels wordt voorkomen.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-ProgramPath

Hiermee geeft u een pad naar een programma dat wordt uitgevoerd wanneer een statusbericht overeenkomt met de statusfilterregel.

Type: String
Parameter Sets: (All)
Aliases:

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

-PropertyId

Hiermee geeft u een eigenschaps-id in Configuration Manager.

Type: String
Parameter Sets: (All)
Aliases:

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

-PropertyValue

Hiermee geeft u een waarde voor de bijbehorende PropertyId parameter.

Type: String
Parameter Sets: (All)
Aliases:

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

-ReplicateToParentSite

Geeft aan of een bericht moet worden doorgeven aan de bovenliggende site.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-ReplicationPriority

Hiermee geeft u een replicatieprioriteit op voor het verzenden van statusberichten naar de bovenliggende site. De acceptabele waarden voor deze parameter zijn: Hoog, Laag en Gemiddeld.

Type: ReplicationPriority
Parameter Sets: (All)
Aliases:
Accepted values: Low, Medium, High

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

-ReportToEventLog

Geeft aan of een gebeurtenis moet worden rapporteren in het Windows gebeurtenislogboek.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-RunProgram

Geeft aan of een programma moet worden uitgevoerd wanneer een statusbericht overeenkomt met een filterregel.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-SeverityType

Hiermee geeft u de ernst van een statusbericht.

Type: SeverityType
Parameter Sets: (All)
Aliases:
Accepted values: None, Informational, Warning, Error

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

-SiteCode

Hiermee geeft u Configuration Manager sitecode op die de statusregel definieert.

Type: String
Parameter Sets: (All)
Aliases:

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

-SiteSystemServerName

Hiermee geeft u een naam van de sitesysteemserver.

Type: String
Parameter Sets: (All)
Aliases:

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

-Source

Hiermee geeft u de bron van het statusbericht overeen te komen.

Type: String
Parameter Sets: (All)
Aliases:

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

-StatusFilterRuleSiteCode

Hiermee geeft u een sitecode op voor de statusfilterregel.

Type: String
Parameter Sets: (All)
Aliases:

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-WriteToDatabase

Geeft aan of een bericht naar de database moet worden geschreven. Moet worden ingesteld om de parameter AllowUserDeleteMessagesAfterThresholdDays in te stellen.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

CommonParameters

Deze cmdlet biedt ondersteuning voor de meest gebruikte parameters: -Debug, - ErrorAction, - ErrorVariable, - InformationAction, -InformationVariable, - OutVariable,-OutBuffer, - PipelineVariable - Verbose, - WarningAction en -WarningVariable. Zie voor meer informatie about_CommonParameters.

INPUTS

Geen

OUTPUTS

IResultObject#SMS_SCI_SCPropertyList

OPMERKINGEN

Disable-CMStatusFilterRule

Enable-CMStatusFilterRule

Get-CMStatusFilterRule

Remove-CMStatusFilterRule

Set-CMStatusFilterRule