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

Methods

Properties

ApplicabilityState

Data type: StringAccess type: Read/Write Qualifiers: [values]Applicability state. Possible values are:  

Unknown

Applicable

Not Applicable

Apps

Data type: CCM_Application ArrayAccess type: Read/Write Qualifiers: [lazy]Applications.  
ConfigureState

Data type: StringAccess type: Read/Write Qualifiers: [values]Configure state. Possible values are:  

NotNeeded

NotConfigured

Configured

ContentSize

Data type: UInt32Access type: Read/Write Qualifiers: noneContent size.  
CurrentState

Data type: StringAccess type: Read/Write Qualifiers: [values]Current state. Possible values are:  

NotInstalled

Unknown

Error

Installed

NotEvaluated

NotUpdated

NotConfigured

Deadline

Data type: DateTimeAccess type: Read/Write Qualifiers: noneDeadline.  
DeploymentReport

Data type: StringAccess type: Read/Write Qualifiers: [lazy]Deployment report.  
Description

Data type: StringAccess type: Read/Write Qualifiers: noneDescription.  
ErrorCode

Data type: UInt32Access type: Read/Write Qualifiers: noneError code.  
EstimatedInstallTime

Data type: UInt32Access type: Read/Write Qualifiers: noneEstimated installation time.  
EvaluationState

Data type: UInt32Access type: Read/Write Qualifiers: noneEvaluationState  
FullName

Data type: StringAccess type: Read/Write Qualifiers: noneFullName  
Id

Data type: StringAccess type: Read/Write Qualifiers: [key]Identifier.  
IsMachineTarget

Data type: BooleanAccess type: Read/Write Qualifiers: [key]true if this is a client targeted application.  
IsPreflightOnly

Data type: BooleanAccess type: Read/Write Qualifiers: nonetrue if this is a simulated deployment.   
LastEvalTime

Data type: DateTimeAccess type: Read/Write Qualifiers: noneLast evaluation time.  
Name

Data type: StringAccess type: Read/Write Qualifiers: noneName.  
NextUserScheduledTime

Data type: DateTimeAccess type: Read/Write Qualifiers: noneNext user scheduled time.  
PercentComplete

Data type: UInt32Access type: Read/Write Qualifiers: nonePercent complete.  
ProgressState

Data type: StringAccess type: Read/Write Qualifiers: [values]Progress state. Possible values are:  

Idle

EvaluationStarted

DownloadingDocuments

Evaluating

EvaluationFailure

Reporting

Publisher

Data type: StringAccess type: Read/Write Qualifiers: nonePublisher.  
ResolvedState

Data type: StringAccess type: Read/Write Qualifiers: [values]Resolved state. Possible values are:  

None

NotInstalled

Installed

Unknown

Revision

Data type: StringAccess type: Read/Write Qualifiers: [key]Revision.  
StartTime

Data type: DateTimeAccess type: Read/Write Qualifiers: noneStart time.  
Type

Data type: UInt32Access type: Read/Write Qualifiers: noneType.  

Remarks

Requirements

Runtime Requirements

Development Requirements

See Also