Set-CMFallbackStatusPoint

Changes the throttle interval or the message count for a Configuration Manager fallback status point.

Syntax

Set-CMFallbackStatusPoint
   -InputObject <IResultObject>
   [-StateMessageCount <Int32>]
   [-ThrottleSec <Int32>]
   [-ThrottleMins <Int32>]
   [-PassThru]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMFallbackStatusPoint
   [-SiteCode <String>]
   [-SiteSystemServerName] <String>
   [-StateMessageCount <Int32>]
   [-ThrottleSec <Int32>]
   [-ThrottleMins <Int32>]
   [-PassThru]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

The Set-CMFallbackStatusPoint cmdlet changes the throttle interval or the message count for a fallback status point. A fallback status point is a site system role. You can specify the site system name and site code for a fallback status point or use the Get-CMFallbackStatusPoint cmdlet to obtain a fallback status point object.

Microsoft System Center Configuration Manager can use one or more fallback status points to collect state messages for a site and send them to a server that is running Configuration Manager. Throttling prevents the fallback status point from sending too many messages together, which can affect performance. You can use the StateMessagesCount and ThrottleMinutesInterval parameters to limit how many messages a fallback status point sends during a defined period.

Examples

Example 1: Change message and threshold settings for a fallback status point

PS C:\> $CMFSP = Get-CMFallbackStatusPoint -SiteCode "CM1" -SiteSystemServerName "Server21.West01.Contoso.com"
PS C:\> Set-CMFallbackStatusPoint -InputObject $CMFSP -StateMessagesCount 1000 -ThrottleMinutesInterval 60

The first command gets a fallback status point for the site that has the site code CM1 and the system name Server21.West01.Contoso.com and stores that object in the $CMFSP variable.

The second command sets the count of state messages to 1,000 and the throttle interval to 60 minutes for the object stored in $CMFSP.

Example 2: Change message and threshold settings

PS C:\> Set-CMFallbackStatusPoint -SiteCode "CM1" -SiteSystemServerName "Server21.West01.Contoso.com" -StateMessagesCount 1000 -ThrottleMinutesInterval 60

This command sets the count of state messages to 1,000 and the throttle interval to 60 minutes for the fallback status point for the site that has the site code CM1 and the system name Server21.West01.Contoso.com.

Required Parameters

-InputObject

Specifies a fallback status point role. To obtain a fallback status point role, use the Get-CMFallbackStatusPoint cmdlet.

Type:IResultObject
Aliases:FallbackStatusPoint
Position:Named
Default value:None
Accept pipeline input:True (ByValue)
Accept wildcard characters:False
-SiteSystemServerName

Specifies the site system name for a fallback status point.

Type:String
Aliases:Name, ServerName
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Optional Parameters

-Confirm

Prompts you for confirmation before running the cmdlet.

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

DisableWildcardHandling treats wildcard characters as literal character values. Cannot be combined with ForceWildcardHandling.

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

ForceWildcardHandling processes wildcard characters and may lead to unexpected behavior (not recommended). Cannot be combined with DisableWildcardHandling.

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

Returns the current working object. By default, this cmdlet does not generate any output.

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

Specifies the site code for a fallback status point.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-StateMessageCount
Type:Int32
Aliases:StateMessagesCount
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ThrottleMins
Type:Int32
Aliases:ThrottleMinutesInterval
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ThrottleSec
Type:Int32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-WhatIf

Shows what would happen if the cmdlet runs. The cmdlet is not run.

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