Set-CMClientStatusSetting
Modifies client status settings.
Syntax
Set-CMClientStatusSetting
[-ClientPolicyDays <Int32>]
[-HardwareInventoryDays <Int32>]
[-HeartbeatDiscoveryDays <Int32>]
[-HistoryCleanupDays <Int32>]
[-PassThru]
[-SoftwareInventoryDays <Int32>]
[-StatusMessageDays <Int32>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
The Set-CMClientStatusSetting cmdlet modifies client status settings. These settings determine the data collection intervals for individual client monitoring activities in Configuration Manager.
For more information about client settings, see About Client Settings in Configuration Manager.
Note
Run Configuration Manager cmdlets from the Configuration Manager site drive, for example PS XYZ:\>
. For more information, see getting started.
Examples
Example 1: Modify all client status settings
PS XYZ:\> Set-CMClientStatusSetting -ClientPolicyDayInterval 2 -HeartbeatDiscoveryDayInterval 3 -HardwareInventoryDayInterval 4 -SoftwareInventoryDayInterval 5 -StatusMessageDayInterval 6 -HistoryCleanupDayInterval 7
This command modifies all client status settings.
Example 2: Modify the Client Policy setting
PS XYZ:\> Set-CMClientStatusSetting -ClientPolicyDayInterval 5
This command modifies the client policy day setting only.
Parameters
-ClientPolicyDays
Type: | Int32 |
Aliases: | PolicyInactiveInterval, ClientPolicyDayInterval |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Prompts you for confirmation before running the cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
This parameter treats wildcard characters as literal character values. You can't combine it with ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
This parameter processes wildcard characters and may lead to unexpected behavior (not recommended). You can't combine it with DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HardwareInventoryDays
Type: | Int32 |
Aliases: | HWInactiveInterval, HardwareInventoryDayInterval |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HeartbeatDiscoveryDays
Type: | Int32 |
Aliases: | DdrInactiveInterval, HeartbeatDiscoveryDayInterval |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HistoryCleanupDays
Type: | Int32 |
Aliases: | CleanUpInterval, HistoryCleanupDayInterval |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Add this parameter to return an object that represents the item with which you're working. By default, this cmdlet may not generate any output.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SoftwareInventoryDays
Type: | Int32 |
Aliases: | SWInactiveInterval, SoftwareInventoryDayInterval |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StatusMessageDays
Type: | Int32 |
Aliases: | StatusInactiveInterval, StatusMessageDayInterval |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Shows what would happen if the cmdlet runs. The cmdlet doesn't run.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Inputs
None
Outputs
IResultObject[]
IResultObject