The CCM_AppDeploymentType Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that represents an application deployment type.  

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

Class CCM_AppDeploymentType : CCM_SoftwareBase
{
	String AllowedActions[];
	String ApplicabilityState;
	String ConfigureState;
	UInt32 ContentSize;
	DateTime Deadline;
	Object Dependencies[];
	String DeploymentReport;
	String Description;
	UInt32 ErrorCode;
	UInt32 EstimatedInstallTime;
	UInt32 EvaluationState;
	String FullName;
	String Id;
	String InstallState;
	DateTime LastEvalTime;
	UInt32 MaxExecuteTime;
	String Name;
	DateTime NextUserScheduledTime;
	UInt32 PercentComplete;
	String PostInstallAction;
	String Publisher;
	Boolean RequiresUserInteraction;
	String ResolvedState;
	UInt32 RetriesRemaining;
	String Revision;
	String SupersessionState;
	UInt32 Type;
};

Methods

Properties

AllowedActions

Data type: String Array Access type: Read/Write Qualifiers: noneAllowed actions.  
ApplicabilityState

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

Unknown

Applicable

NotApplicable

ConfigureState

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

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

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

Data type: Object Array Access type: Read/Write Qualifiers: noneDependencies.  
DeploymentReport

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

Data type: StringAccess type: Read/Write Qualifiers: noneDeployment type description.  
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: noneEvaluation state.  
FullName

Data type: StringAccess type: Read/Write Qualifiers: noneFull name.  
Id

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

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

NotInstalled

Unknown

Error

Installed

NotEvaluated

NotUpdated

LastEvalTime

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

Data type: UInt32Access type: Read/Write Qualifiers: noneMaximum execution 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.  
PostInstallAction

Data type: StringAccess type: Read/Write Qualifiers: [values]Post installation action. Possible values are:  

NoAction

BasedOnExitCode

ProgramReboot

ForceReboot

ForceLogOff

Publisher

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

Data type: BooleanAccess type: Read/Write Qualifiers: noneRequires user interaction.  
ResolvedState

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

None

NotInstalled

Installed

Unknown

RetriesRemaining

Data type: UInt32Access type: Read/Write Qualifiers: noneRetries remaining.  
Revision

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

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

Unknown

None

Superseded

Superseding

Type

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

Remarks

Requirements

Runtime Requirements

Development Requirements

See Also