SMS_SoftwareDistributionAgentConfig Server WMI Class

 

Updated: November 1, 2013

Applies To: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager

The SMS_SoftwareDistributionAgentConfig Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that specifies how client computers deploy software.

The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.

Class SMS_SoftwareDistributionAgentConfig : SMS_ClientAgentConfig_BaseClass
{
    UInt32 AgentID;
    UInt32 CacheContentTimeout;
    UInt32 CacheSpaceFailureRetryCount;
    UInt32 CacheSpaceFailureRetryInterval;
    UInt32 CacheTombstoneContentMinDuration;
    UInt32 ContentLocationTimeoutInterval;
    UInt32 ContentLocationTimeoutRetryCount;
    UInt32 DefaultMaxDuration;
    Boolean DisplayNewProgramNotification;
    UInt32 DownloadModificationInterval;
    UInt32 DownloadRetryInterval;
    UInt32 ExecutionFailureRetryCount;
    UInt32 ExecutionFailureRetryErrorCodes[];
    UInt32 ExecutionFailureRetryInterval;
    Boolean LockSettings;
    UInt32 LogoffReturnCodes[];
    UInt32 NetworkFailureRetryCount;
    UInt32 NetworkFailureRetryInterval;
    String NewProgramNotificationUI;
    Boolean RebootLogoffNotification;
    UInt32 RebootReturnCodes[];
    Boolean RunNotification;
    UInt32 RunNotificationCountdownDuration;
    UInt32 SuccessReturnCodes[];
    UInt32 UIContentLocationTimeoutInterval;
    UInt32 UserPreemptionCountdown;
    UInt32 UserPreemptionTimeout;
    UInt32 WhatsNewDuration;
};

The SMS_SoftwareDistributionAgentConfig class does not define any methods.

AgentID

Data type: UInt32

Access type: Read-only

Qualifiers: [key, read]

Identifies the client agent component. The Software Distribution Agent ID is 6.

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.

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

This property is no longer used by the client.

DisplayNewProgramNotification

Data type: Boolean

Access type: Read/Write

Qualifiers: none

This property is no longer used by the client.

DownloadModificationInterval

Data type: UInt32

Access type: Read/Write

Qualifiers: none

This property is no longer used by the client.

DownloadRetryInterval

Data type: UInt32

Access type: Read/Write

Qualifiers: none

This property is no longer used by the client.

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:

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.

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: [valuemap]

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

RebootLogoffNotification

Data type: Boolean

Access type: Read/Write

Qualifiers: none

This property is no longer used by the client.

RebootReturnCodes

Data type: UInt32 Array

Access type: Read/Write

Qualifiers: none

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

RunNotification

Data type: Boolean

Access type: Read/Write

Qualifiers: none

This property is no longer used by the client.

RunNotificationCountdownDuration

Data type: UInt32

Access type: Read/Write

Qualifiers: none

This property is no longer used by the client.

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.

WhatsNewDuration

Data type: UInt32

Access type: Read/Write

Qualifiers: none

This property is no longer used by the client.

Show: