Set-CMFallbackStatusPoint

Set-CMFallbackStatusPoint

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

Syntax

Parameter Set: SetByName
Set-CMFallbackStatusPoint -SiteCode <String> -SiteSystemServerName <String> [-StateMessagesCount <Int32> ] [-ThrottleMinutesInterval <Int32> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: SetByValue
Set-CMFallbackStatusPoint -InputObject <IResultObject> [-StateMessagesCount <Int32> ] [-ThrottleMinutesInterval <Int32> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

Detailed 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 2012 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 System Center 2012 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.

Parameters

-InputObject<IResultObject>

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

Aliases

none

Required?

true

Position?

named

Default Value

none

Accept Pipeline Input?

True (ByPropertyName)

Accept Wildcard Characters?

false

-SiteCode<String>

Specifies the site code for a fallback status point.

Aliases

none

Required?

true

Position?

named

Default Value

none

Accept Pipeline Input?

True (ByPropertyName)

Accept Wildcard Characters?

false

-SiteSystemServerName<String>

Specifies the site system name for a fallback status point.

Aliases

none

Required?

true

Position?

named

Default Value

none

Accept Pipeline Input?

True (ByPropertyName)

Accept Wildcard Characters?

false

-StateMessagesCount<Int32>

Specifies the number of state messages that the fallback status point can send to Configuration Manager within a throttle interval. The default value is 10,000.

You can change the throttle interval by specifying the ThrottleMinutesInterval parameter.

Aliases

none

Required?

false

Position?

named

Default Value

none

Accept Pipeline Input?

True (ByPropertyName)

Accept Wildcard Characters?

false

-ThrottleMinutesInterval<Int32>

Specifies a throttle interval, in minutes, for a fallback status point. Configuration Manager processes a limited number of state messages during this period. The default value is 60 minutes.

You can change the limit to the number of messages by specifying the StateMessagesCount parameter.

Aliases

none

Required?

false

Position?

named

Default Value

none

Accept Pipeline Input?

True (ByPropertyName)

Accept Wildcard Characters?

false

-Confirm

Prompts you for confirmation before running the cmdlet.

Required?

false

Position?

named

Default Value

false

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

-WhatIf

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

Required?

false

Position?

named

Default Value

false

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

<CommonParameters>

This cmdlet supports the common parameters: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, and -OutVariable. For more information, see    about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216).

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

Outputs

The output type is the type of the objects that the cmdlet emits.

Examples

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

This example sets the message count and the throttle interval for a fallback status point.

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.

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

Example 2: Change message and threshold settings

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.

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

Get-CMFallbackStatusPoint

Remove-CMFallbackStatusPoint