In Configuration Manager 2007, the CCM_SoftwareDistributionClientConfig class is a client Windows Management Instrumentation (WMI) class that represents client configuration for software distribution on the client.
The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.
Class CCM_SoftwareDistributionClientConfig : CCM_ComponentClientConfig { Boolean ADV_RebootLogoffNotification; UInt32 ADV_RebootLogoffNotificationCountdownDuration; UInt32 ADV_RebootLogoffNotificationFinalWindow; UInt32 ADV_RunNotificationCountdownDuration; UInt32 ADV_WhatsNewDuration; UInt32 CacheContentTimeout; UInt32 CacheSpaceFailureRetryCount; UInt32 CacheSpaceFailureRetryInterval; UInt32 CacheTombstoneContentMinDuration; String ComponentName; UInt32 ContentLocationTimeoutInterval; UInt32 ContentLocationTimeoutRetryCount; UInt32 DefaultMaxDuration; Boolean DisplayNewProgramNotification; Boolean Enabled; UInt32 ExecutionFailureRetryCount; UInt32 ExecutionFailureRetryErrorCodes[]; UInt32 ExecutionFailureRetryInterval; Boolean LockSettings; UInt32 LogoffReturnCodes[]; String NetworkAccessPassword; String NetworkAccessUsername; UInt32 NetworkFailureRetryCount; UInt32 NetworkFailureRetryInterval; String NewProgramNotificationUI; String PolicyID; String PolicyInstanceID; UInt32 PolicyPrecedence; String PolicyRuleID; String PolicySource; String PolicyVersion; Boolean PRG_PRF_RunNotification; UInt32 RebootReturnCodes[]; String Reserved; String Reserved1; String Reserved2; String Reserved3; UInt32 SiteSettings[key]; UInt32 SuccessReturnCodes[]; UInt32 UIContentLocationTimeoutInterval; UInt32 UserPreemptionCountdown; UInt32 UserPreemptionTimeout; }; |
Methods
The CCM_SoftwareDistributionClientConfig class does not define any methods.
Properties
- ADV_RebootLogoffNotification
- Data type: BooleanAccess type: Read/WriteQualifiers: Nonetrue if the client should display a notification countdown for restarting the computer or logging off the current user.
- ADV_RebootLogoffNotificationCountdownDuration
- Data type: UInt32Access type: Read/WriteQualifiers: NoneDuration, in seconds, of the restart and logoff notification shown on the client.
- ADV_RebootLogoffNotificationFinalWindow
- Data type: UInt32Access type: Read/WriteQualifiers: NoneDuration, in seconds, of the final countdown time period for restart and logoff notifications. During this time period, the user cannot hide the countdown notification window.
- ADV_RunNotificationCountdownDuration
- Data type: UInt32Access type: Read/WriteQualifiers: NoneDuration, in seconds, of the run notification shown on the client.
- ADV_WhatsNewDuration
- Data type: UInt32Access type: Read/WriteQualifiers: NoneDuration, in days, that a new program appears in the What's New category.
- CacheContentTimeout
- Data type: UInt32Access type: Read/WriteQualifiers: NoneDuration, in seconds, after which content can be deleted from the cache, even when referenced.
- CacheSpaceFailureRetryCount
- Data type: UInt32Access type: Read/WriteQualifiers: NoneNumber of times to retry for non-fatal cache errors (-1 = 4,294,967,295 retries).
- CacheSpaceFailureRetryInterval
- Data type: UInt32Access type: Read/WriteQualifiers: NoneInterval, in seconds, between retry attempts for non-fatal cache errors.
- CacheTombstoneContentMinDuration
- Data type: UInt32Access type: Read/WriteQualifiers: NoneMinimum duration, in seconds, that content must be kept in the cache. This value does not set any extra time for the content to be kept in the cache after being tombstoned.
- ComponentName
- Data type: StringAccess type: Read/WriteQualifiers: NoneName of the component.
- ContentLocationTimeoutInterval
- Data type: UInt32Access type: Read/WriteQualifiers: NoneDuration, in seconds, after which attempts to locate content should be failed.
- ContentLocationTimeoutRetryCount
- Data type: UInt32Access type: Read/WriteQualifiers: NoneNumber of times a content location request retries after recoverable failures have occurred.
- DefaultMaxDuration
- Data type: UInt32Access type: Read/WriteQualifiers: NoneDefault maximum run time, in seconds, for a program.
- DisplayNewProgramNotification
- Data type: BooleanAccess type: Read/WriteQualifiers: Nonetrue if the client should alert the user when a new program becomes available.
- Enabled
- Data type: BooleanAccess type: Read/WriteQualifiers: Nonetrue if software distribution is enabled.false if software distribution is disabled.
- ExecutionFailureRetryCount
- Data type: UInt32Access type: Read/WriteQualifiers: NoneNumber of times to retry for non-fatal execution errors (-1 = 4,294,967,295 retries).
- ExecutionFailureRetryErrorCodes
- Data type: UInt32 ArrayAccess type:
Read/WriteQualifiers: NoneA list of the default program retry
values from the site. If a program fails with one of these exit
codes, the program will be retried. The possible values are:
0L
ERROR_SUCCESS
53L
ERROR_BAD_NETPATH
54L
ERROR_NETWORK_BUSY
55L
ERROR_DEV_NOT_EXIST
59L
ERROR_UNEXP_NET_ERR
64L
ERROR_NETNAME_DELETED
67L
ERROR_BAD_NET_NAME
70L
ERROR_SHARING_PAUSED
71L
ERROR_REQ_NOT_ACCEP
2250L
ERROR_NOT_CONNECTED
1219L
ERROR_SESSION_CREDENTIAL_CONFLICT
1220L
ERROR_REMOTE_SESSION_LIMIT_EXCEEDED
1231L
ERROR_NETWORK_UNREACHABLE
1232L
ERROR_HOST_UNREACHABLE
1238L
ERROR_CONNECTION_COUNT_LIMIT
1311L
ERROR_NO_LOGON_SERVERS
1265L
ERROR_DOWNGRADE_DETECTED
39L
ERROR_HANDLE_DISK_FULL
112L
ERROR_DISK_FULL
8L
ERROR_NOT_ENOUGH_MEMORY
14L
ERROR_OUTOFMEMORY
4L
ERROR_TOO_MANY_OPEN_FILES
1330L
ERROR_PASSWORD_EXPIRED
1222L
ERROR_NO_NETWORK
1203L
ERROR_NO_NET_OR_BAD_PATH
170L
ERROR_BUSY
5
ERROR_ACCESS_DENIED
13
ERROR_INVALID_DATA
51
ERROR_REM_NOT_LIST
65
ERROR_NETWORK_ACCESS_DENIED
85
ERROR_ALREADY_ASSIGNED
86
ERROR_INVALID_PASSWORD
87
ERROR_INVALID_PARAMETER
128
ERROR_WAIT_NO_CHILDREN
267
ERROR_DIRECTORY
999
ERROR_SWAPERROR
1003
ERROR_CAN_NOT_COMPLETE
1323
ERROR_WRONG_PASSWORD
1326
ERROR_LOGON_FAILURE
1618
ERROR_INSTALL_ALREADY_RUNNING
1622
ERROR_INSTALL_LOGFAILURE
- ExecutionFailureRetryInterval
- Data type: UInt32Access type: Read/WriteQualifiers: NoneInterval, in seconds, between retry attempts for non-fatal execution errors.
- LockSettings
- Data type: BooleanAccess type: Read/WriteQualifiers: Nonetrue if the site settings are locked and cannot be overridden.
- LogoffReturnCodes
- Data type: UInt32 ArrayAccess type: Read/WriteQualifiers: NoneArray of program return codes that indicate a logoff is required.
- NetworkAccessPassword
- Data type: StringAccess type: Read/WriteQualifiers: NoneNetwork access password.
- NetworkAccessUsername
- Data type: StringAccess type: Read/WriteQualifiers: NoneNetwork access user name.
- NetworkFailureRetryCount
- Data type: UInt32Access type: Read/WriteQualifiers: NoneNumber of times to retry for non-fatal network errors (-1 = 4,294,967,295 retries).
- NetworkFailureRetryInterval
- Data type: UInt32Access type: Read/WriteQualifiers: NoneInterval, in seconds, between retry attempts for non-fatal network errors.
- NewProgramNotificationUI
- Data type: StringAccess type: Read/WriteQualifiers:
NoneThe console that should be shown when a user double-clicks a
new program notification. Possible values are:
- ARP (Add/Remove Programs)
- RAP (Run Advertised Programs)
- ARP (Add/Remove Programs)
- PolicyID
- Data type: StringAccess type: Read/WriteQualifiers: [key]See CCM_Policy Client WMI Class.
- PolicyInstanceID
- Data type: StringAccess type: Read/WriteQualifiers: [key]See CCM_Policy Client WMI Class.
- PolicyPrecedence
- Data type: UInt32Access type: Read/WriteQualifiers: NoneSee CCM_Policy Client WMI Class.
- PolicyRuleID
- Data type: StringAccess type: Read/WriteQualifiers: [key]See CCM_Policy Client WMI Class.
- PolicySource
- Data type: StringAccess type: Read/WriteQualifiers: [key]See CCM_Policy Client WMI Class.
- PolicyVersion
- Data type: StringAccess type: Read/WriteQualifiers: [key]See CCM_Policy Client WMI Class.
- PRG_PRF_RunNotification
- Data type: BooleanAccess type: Read/WriteQualifiers: None true if the client should display a notification countdown before a program runs.
- RebootReturnCodes
- Data type: UInt32 ArrayAccess type: Read/WriteQualifiers: NoneArray of program return codes that indicate a restart is required.
- Reserved
- Data type: StringAccess type: Read/WriteQualifiers: NoneReserved for future use.
- Reserved1
- Data type: StringAccess type: Read/WriteQualifiers: NoneReserved for future use.
- Reserved2
- Data type: StringAccess type: Read/WriteQualifiers: NoneReserved for future use.
- Reserved3
- Data type: StringAccess type: Read/WriteQualifiers: NoneReserved for future use.
- SiteSettings[key]
- Data type: UInt32Access type: Read/WriteQualifiers: NoneSite settings key.
- SuccessReturnCodes
- Data type: UInt32 ArrayAccess type: Read/WriteQualifiers: None Array of program return codes that indicate success.
- UIContentLocationTimeoutInterval
- Data type: UInt32Access type: Read/WriteQualifiers: NoneDuration, in seconds, after which attempts to locate content should be failed.
- UserPreemptionCountdown
- Data type: UInt32Access type: Read/WriteQualifiers: NoneDuration, in seconds, of the countdown displayed to the user before preemption.
- UserPreemptionTimeout
- Data type: UInt32Access type: Read/WriteQualifiers: NoneThe duration, in seconds, after which a pending mandatory program will run, if the user does not click Run on the Ready to Run dialog for their optional program. This timeout is used so that mandatory programs are not blocked forever by users not clicking Run on the Download Completed/Ready to Run dialog for optional requests.
Requirements
Runtime Requirements
For more information, see Configuration Manager Client Runtime Requirements.
Development Requirements
For more information, see Configuration Manager Client Development Requirements.
See Also
Send comments about this topic to Microsoft.