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
The following table lists the methods in the CCM_ApplicationPolicy class.
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
For more information, see Configuration Manager Server Runtime Requirements.
Development Requirements
For more information, see Configuration Manager Server Development Requirements.