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)

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

Development Requirements

See Also


Send comments about this topic to Microsoft.