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

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

Class CCM_ApplicationPolicy : CCM_SoftwareBase
{
    String ApplicabilityState;
    CCM_Application Apps[];
    String ConfigureState;
    UInt32 ContentSize;
    String CurrentState;
    DateTime Deadline;
    String DeploymentReport;
    String Description;
    UInt32 ErrorCode;
    UInt32 EstimatedInstallTime;
    UInt32 EvaluationState;
    String FullName;
    String Id;
    Boolean IsMachineTarget;
    Boolean IsPreflightOnly;
    DateTime LastEvalTime;
    String Name;
    DateTime NextUserScheduledTime;
    UInt32 PercentComplete;
    String ProgressState;
    String Publisher;
    String ResolvedState;
    String Revision;
    DateTime StartTime;
    UInt32 Type;
};

ApplicabilityState

Data type: String

Access type: Read/Write

Qualifiers: [values]

Applicability state. Possible values are:  

Unknown

Applicable

Not Applicable

Apps

Data type: CCM_Application Array

Access type: Read/Write

Qualifiers: [lazy]

Applications.  

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.  

CurrentState

Data type: String

Access type: Read/Write

Qualifiers: [values]

Current state. Possible values are:  

NotInstalled

Unknown

Error

Installed

NotEvaluated

NotUpdated

NotConfigured

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

Description.  

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

EvaluationState  

FullName

Data type: String

Access type: Read/Write

Qualifiers: none

FullName  

Id

Data type: String

Access type: Read/Write

Qualifiers: [key]

Identifier.  

IsMachineTarget

Data type: Boolean

Access type: Read/Write

Qualifiers: [key]

true if this is a client 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.  

Name

Data type: String

Access type: Read/Write

Qualifiers: none

Name.  

NextUserScheduledTime

Data type: DateTime

Access type: Read/Write

Qualifiers: none

Next user scheduled time.  

PercentComplete

Data type: UInt32

Access type: Read/Write

Qualifiers: none

Percent complete.  

ProgressState

Data type: String

Access type: Read/Write

Qualifiers: [values]

Progress state. Possible values are:  

Idle

EvaluationStarted

DownloadingDocuments

Evaluating

EvaluationFailure

Reporting

Publisher

Data type: String

Access type: Read/Write

Qualifiers: none

Publisher.  

ResolvedState

Data type: String

Access type: Read/Write

Qualifiers: [values]

Resolved state. Possible values are:  

None

NotInstalled

Installed

Unknown

Revision

Data type: String

Access type: Read/Write

Qualifiers: [key]

Revision.  

StartTime

Data type: DateTime

Access type: Read/Write

Qualifiers: none

Start time.  

Type

Data type: UInt32

Access type: Read/Write

Qualifiers: none

Type.  

Show: