CCM_Application Client 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 CCM_Application Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that represents an application.   

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

Class CCM_Application : CCM_SoftwareBase
{
    String AllowedActions[];
    Object AppDTs[];
    String ApplicabilityState;
    String ConfigureState;
    UInt32 ContentSize;
    DateTime Deadline;
    String DeploymentReport;
    String Description;
    UInt32 EnforcePreference;
    UInt32 ErrorCode;
    UInt32 EstimatedInstallTime;
    UInt32 EvaluationState;
    String FileTypes;
    String FullName;
    String Icon;
    String Id;
    String InformativeUrl;
    String InProgressActions[];
    String InstallState;
    Boolean IsMachineTarget;
    Boolean IsPreflightOnly;
    DateTime LastEvalTime;
    DateTime LastInstallTime;
    String Name;
    DateTime NextUserScheduledTime;
    Boolean NotifyUser;
    Boolean OverrideServiceWindow;
    UInt32 PercentComplete;
    String Publisher;
    Boolean RebootOutsideServiceWindow;
    DateTime ReleaseDate;
    String ResolvedState;
    String Revision;
    String SoftwareVersion;
    DateTime StartTime;
    String SupersessionState;
    UInt32 Type;
    Boolean UserUIExperience;
};

AllowedActions

Data type: String Array

Access type: Read/Write

Qualifiers: none

Allowed actions.  

AppDTs

Data type: CCM_AppDeploymentType Array

Access type: Read/Write

Qualifiers: [lazy]

Application deployment types.  

ApplicabilityState

Data type: String

Access type: Read/Write

Qualifiers: [values]

Applicability state. Possible values are:  

Unknown

Applicable

Not Applicable

ConfigureState

Data type: String

Access type: Read/Write

Qualifiers: [values]

Configure state. Possible values are:  

NotNeeded

NotConfigured

Configured

ContentSize

Data type: UInt32

Access type: Read/Write

Qualifiers: none

Content size.  

Deadline

Data type: DateTime

Access type: Read/Write

Qualifiers: none

Deadline.  

DeploymentReport

Data type: String

Access type: Read/Write

Qualifiers: [lazy]

Deployment report.  

Description

Data type: String

Access type: Read/Write

Qualifiers: none

Application description.  

EnforcePreference

Data type: UInt32

Access type: Read/Write

Qualifiers: [values]

Enforce preference. Possible values are:  

0

Immediate

1

NonBusinessHours

2

AdminSchedule

ErrorCode

Data type: UInt32

Access type: Read/Write

Qualifiers: none

Error code.  

EstimatedInstallTime

Data type: UInt32

Access type: Read/Write

Qualifiers: none

Estimated installation time.  

EvaluationState

Data type: UInt32

Access type: Read/Write

Qualifiers: none

Evaluation state. Possible values are:

Evaluation State Value

Description

0

No state information is available.

1

Application is enforced to desired/resolved state.

2

Application is not required on the client.

3

Application is available for enforcement (install or uninstall based on resolved state). Content may/may not have been downloaded.

4

Application last failed to enforce (install/uninstall).

5

Application is currently waiting for content download to complete.

6

Application is currently waiting for content download to complete.

7

Application is currently waiting for its dependencies to download.

8

Application is currently waiting for a service (maintenance) window.

9

Application is currently waiting for a previously pending reboot.

10

Application is currently waiting for serialized enforcement.

11

Application is currently enforcing dependencies.

12

Application is currently enforcing.

13

Application install/uninstall enforced and soft reboot is pending.

14

Application installed/uninstalled and hard reboot is pending.

15

Update is available but pending installation.

16

Application failed to evaluate.

17

Application is currently waiting for an active user session to enforce.

18

Application is currently waiting for all users to logoff.

19

Application is currently waiting for a user logon.

20

Application in progress, waiting for retry.

21

Application is waiting for presentation mode to be switched off.

22

Application is pre-downloading content (downloading outside of install job).

23

Application is pre-downloading dependent content (downloading outside of install job).

24

Application download failed (downloading during install job).

25

Application pre-downloading failed (downloading outside of install job).

26

Download success (downloading during install job).

27

Post-enforce evaluation.

28

Waiting for network connectivity.

FileTypes

Data type: String

Access type: Read/Write

Qualifiers: none

File types.  

FullName

Data type: String

Access type: Read/Write

Qualifiers: none

FullName  

Icon

Data type: String

Access type: Read/Write

Qualifiers: none

Icon.  

Id

Data type: String

Access type: Read/Write

Qualifiers: [key]

Application identifier.  

InformativeUrl

Data type: String

Access type: Read/Write

Qualifiers: none

Informative url.  

InProgressActions

Data type: String Array

Access type: Read/Write

Qualifiers: none

In progress actions.  

InstallState

Data type: String

Access type: Read/Write

Qualifiers: [values]

Installation state. Possible values are:  

NotInstalled

Unknown

Error

Installed

NotEvaluated

NotUpdated

NotConfigured

IsMachineTarget

Data type: Boolean

Access type: Read/Write

Qualifiers: [key]

true if this is a device targeted application.  

IsPreflightOnly

Data type: Boolean

Access type: Read/Write

Qualifiers: none

true if this is a simulated deployment.  

LastEvalTime

Data type: DateTime

Access type: Read/Write

Qualifiers: none

Last evaluation time.  

LastInstallTime

Data type: DateTime

Access type: Read/Write

Qualifiers: none

Last install time.  

Name

Data type: String

Access type: Read/Write

Qualifiers: none

Name of application.  

NextUserScheduledTime

Data type: DateTime

Access type: Read/Write

Qualifiers: none

Next user scheduled time.  

NotifyUser

Data type: Boolean

Access type: Read/Write

Qualifiers: none

Notify user.  

OverrideServiceWindow

Data type: Boolean

Access type: Read/Write

Qualifiers: none

true if service windows should be overridden.  

PercentComplete

Data type: UInt32

Access type: Read/Write

Qualifiers: none

Percent complete.  

Publisher

Data type: String

Access type: Read/Write

Qualifiers: none

Publisher.  

RebootOutsideServiceWindow

Data type: Boolean

Access type: Read/Write

Qualifiers: none

True if application should reboot outside service windows.  

ReleaseDate

Data type: DateTime

Access type: Read/Write

Qualifiers: none

Release date.  

ResolvedState

Data type: String

Access type: Read/Write

Qualifiers: [values]

Resolved state.  

None

NotInstalled

Installed

Unknown

Any

Revision

Data type: String

Access type: Read/Write

Qualifiers: [key]

Revision  

SoftwareVersion

Data type: String

Access type: Read/Write

Qualifiers: none

Software version.  

StartTime

Data type: DateTime

Access type: Read/Write

Qualifiers: none

Start time.  

SupersessionState

Data type: String

Access type: Read/Write

Qualifiers: [values]

Supersession state. Possible values are:  

Unknown

None

Superseded

Superseding

Type

Data type: UInt32

Access type: Read/Write

Qualifiers: none

Type.  

UserUIExperience

Data type: Boolean

Access type: Read/Write

Qualifiers: none

true to show a reboot notification. When set to false, no reboot notification will be shown.  

Show: