CCM_SoftwareDistributionClientConfig Client WMI Class

System Center

Updated: October 28, 2009

Applies To: System Center Configuration Manager 2007, System Center Configuration Manager 2007 R2, System Center Configuration Manager 2007 R3, System Center Configuration Manager 2007 SP1, System Center Configuration Manager 2007 SP2

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;
};

The CCM_SoftwareDistributionClientConfig class does not define any methods.

ADV_RebootLogoffNotification
Data type: Boolean

Access type: Read/Write

Qualifiers: None

true if the client should display a notification countdown for restarting the computer or logging off the current user.

ADV_RebootLogoffNotificationCountdownDuration
Data type: UInt32

Access type: Read/Write

Qualifiers: None

Duration, in seconds, of the restart and logoff notification shown on the client.

ADV_RebootLogoffNotificationFinalWindow
Data type: UInt32

Access type: Read/Write

Qualifiers: None

Duration, 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: UInt32

Access type: Read/Write

Qualifiers: None

Duration, in seconds, of the run notification shown on the client.

ADV_WhatsNewDuration
Data type: UInt32

Access type: Read/Write

Qualifiers: None

Duration, in days, that a new program appears in the What's New category.

CacheContentTimeout
Data type: UInt32

Access type: Read/Write

Qualifiers: None

Duration, in seconds, after which content can be deleted from the cache, even when referenced.

CacheSpaceFailureRetryCount
Data type: UInt32

Access type: Read/Write

Qualifiers: None

Number of times to retry for non-fatal cache errors (-1 = 4,294,967,295 retries).

CacheSpaceFailureRetryInterval
Data type: UInt32

Access type: Read/Write

Qualifiers: None

Interval, in seconds, between retry attempts for non-fatal cache errors.

CacheTombstoneContentMinDuration
Data type: UInt32

Access type: Read/Write

Qualifiers: None

Minimum 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: String

Access type: Read/Write

Qualifiers: None

Name of the component.

ContentLocationTimeoutInterval
Data type: UInt32

Access type: Read/Write

Qualifiers: None

Duration, in seconds, after which attempts to locate content should be failed.

ContentLocationTimeoutRetryCount
Data type: UInt32

Access type: Read/Write

Qualifiers: None

Number of times a content location request retries after recoverable failures have occurred.

DefaultMaxDuration
Data type: UInt32

Access type: Read/Write

Qualifiers: None

Default maximum run time, in seconds, for a program.

DisplayNewProgramNotification
Data type: Boolean

Access type: Read/Write

Qualifiers: None

true if the client should alert the user when a new program becomes available.

Enabled
Data type: Boolean

Access type: Read/Write

Qualifiers: None

true if software distribution is enabled.

false if software distribution is disabled.

ExecutionFailureRetryCount
Data type: UInt32

Access type: Read/Write

Qualifiers: None

Number of times to retry for non-fatal execution errors (-1 = 4,294,967,295 retries).

ExecutionFailureRetryErrorCodes
Data type: UInt32 Array

Access type: Read/Write

Qualifiers: None

A 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: UInt32

Access type: Read/Write

Qualifiers: None

Interval, in seconds, between retry attempts for non-fatal execution errors.

LockSettings
Data type: Boolean

Access type: Read/Write

Qualifiers: None

true if the site settings are locked and cannot be overridden.

LogoffReturnCodes
Data type: UInt32 Array

Access type: Read/Write

Qualifiers: None

Array of program return codes that indicate a logoff is required.

NetworkAccessPassword
Data type: String

Access type: Read/Write

Qualifiers: None

Network access password.

NetworkAccessUsername
Data type: String

Access type: Read/Write

Qualifiers: None

Network access user name.

NetworkFailureRetryCount
Data type: UInt32

Access type: Read/Write

Qualifiers: None

Number of times to retry for non-fatal network errors (-1 = 4,294,967,295 retries).

NetworkFailureRetryInterval
Data type: UInt32

Access type: Read/Write

Qualifiers: None

Interval, in seconds, between retry attempts for non-fatal network errors.

NewProgramNotificationUI
Data type: String

Access type: Read/Write

Qualifiers: None

The 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: String

Access type: Read/Write

Qualifiers: [key]

See CCM_Policy Client WMI Class.

PolicyInstanceID
Data type: String

Access type: Read/Write

Qualifiers: [key]

See CCM_Policy Client WMI Class.

PolicyPrecedence
Data type: UInt32

Access type: Read/Write

Qualifiers: None

See CCM_Policy Client WMI Class.

PolicyRuleID
Data type: String

Access type: Read/Write

Qualifiers: [key]

See CCM_Policy Client WMI Class.

PolicySource
Data type: String

Access type: Read/Write

Qualifiers: [key]

See CCM_Policy Client WMI Class.

PolicyVersion
Data type: String

Access type: Read/Write

Qualifiers: [key]

See CCM_Policy Client WMI Class.

PRG_PRF_RunNotification
Data type: Boolean

Access type: Read/Write

Qualifiers: None

true if the client should display a notification countdown before a program runs.

RebootReturnCodes
Data type: UInt32 Array

Access type: Read/Write

Qualifiers: None

Array of program return codes that indicate a restart is required.

Reserved
Data type: String

Access type: Read/Write

Qualifiers: None

Reserved for future use.

Reserved1
Data type: String

Access type: Read/Write

Qualifiers: None

Reserved for future use.

Reserved2
Data type: String

Access type: Read/Write

Qualifiers: None

Reserved for future use.

Reserved3
Data type: String

Access type: Read/Write

Qualifiers: None

Reserved for future use.

SiteSettings[key]
Data type: UInt32

Access type: Read/Write

Qualifiers: None

Site settings key.

SuccessReturnCodes
Data type: UInt32 Array

Access type: Read/Write

Qualifiers: None

Array of program return codes that indicate success.

UIContentLocationTimeoutInterval
Data type: UInt32

Access type: Read/Write

Qualifiers: None

Duration, in seconds, after which attempts to locate content should be failed.

UserPreemptionCountdown
Data type: UInt32

Access type: Read/Write

Qualifiers: None

Duration, in seconds, of the countdown displayed to the user before preemption.

UserPreemptionTimeout
Data type: UInt32

Access type: Read/Write

Qualifiers: None

The 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.

Runtime Requirements

Development Requirements

Show: