The SMS_DCMDeploymentCompliantDetailsPerAsset Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that represents the compliant asset details for a deployment.

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

Class SMS_DCMDeploymentCompliantDetailsPerAsset : SMS_BaseClass
{
	String ADUserName;
	UInt32 AssetID;
	UInt32 AssetType;
	UInt32 AssignmentID;
	String AssignmentUniqueID;
	UInt32 BL_ID;
	String BLName;
	UInt32 BLRevision;
	UInt32 CI_ID;
	String CIName;
	UInt32 ClientType;
	String ClientTypeDisplay;
	String DeviceName;
	String DiscoveredValue;
	String InstanceData;
	Boolean IsBaselineRule;
	UInt32 ItemKey;
	String PreviousValue;
	UInt32 Revision;
	UInt32 Rule_ID;
	String RuleDescription;
	String RuleName;
	String RuleStateDisplay;
	String RuleSubStateDisplay;
	UInt32 Setting_ID;
	String SettingDescription;
	String SettingName;
	UInt32 StatusType;
	UInt32 SubStatusType;
	String TargetCollectionID;
	String ValidationRule;
};

Methods

The SMS_DCMDeploymentCompliantDetailsPerAsset class does not define any methods.

Properties

ADUserName

Data type: StringAccess type: Read-only Qualifiers: [key, not_null, read]Active Directory user name.
AssetID

Data type: UInt32Access type: Read-only Qualifiers: [not_null, read]The ID of the asset.
AssetType

Data type: UInt32Access type: Read-only Qualifiers: [enumeration, not_null, read]Type of the asset. Possible values are:

0

USER

1

MACHINE

AssignmentID

Data type: UInt32Access type: Read-only Qualifiers: [key, not_null, read]AssignmentID description … AssignmentID. The default value is …
AssignmentUniqueID

Data type: StringAccess type: Read-only Qualifiers: [not_null, read]The ID of the configuration item assignment. This ID is unique only for the site.
BL_ID

Data type: UInt32Access type: Read-only Qualifiers: [key, not_null, read]Baseline database identifier that is deployed using this assignment.
BLName

Data type: StringAccess type: Read-only Qualifiers: [read]Baseline name that is deployed using this assignment.
BLRevision

Data type: UInt32Access type: Read-only Qualifiers: [not_null, read]Baseline version that is deployed using this assignment.
CI_ID

Data type: UInt32Access type: Read-only Qualifiers: [key, not_null, read]The unique ID of the configuration item. This ID is unique only for the site.
CIName

Data type: StringAccess type: Read-only Qualifiers: [read]The name of the configuration item.
ClientType

Data type: UInt32Access type: Read-only Qualifiers: [enumeration, not_null, read]Type of client. Possible values are:

1

WINDOWS_CLIENT

2

WINDOWS_MOBILE

ClientTypeDisplay

Data type: StringAccess type: Read-only Qualifiers: [read]The name of the client type in the console.
DeviceName

Data type: StringAccess type: Read-only Qualifiers: [read]Name of the device of the targeted asset.
DiscoveredValue

Data type: StringAccess type: Read-only Qualifiers: [read]Value of the setting that was discovered and reported when the rule is non-compliant.
InstanceData

Data type: StringAccess type: Read-only Qualifiers: [read]Discovered path of the instance of the setting being referenced by the non-compliant rule.
IsBaselineRule

Data type: BooleanAccess type: Read-only Qualifiers: [not_null, read]true if this is a baseline rule.
ItemKey

Data type: UInt32Access type: Read-only Qualifiers: [key, not_null, read]Database identifier of the asset being reported for.
PreviousValue

Data type: StringAccess type: Read-only Qualifiers: [read]Value of the setting discovered during the prior evaluation of the baseline.
Revision

Data type: UInt32Access type: Read-only Qualifiers: [not_null, read]Version of the baseline deployed using this assignment.
Rule_ID

Data type: UInt32Access type: Read-only Qualifiers: [key, not_null, read]The database identifier of a rule defined in a configuration item.
RuleDescription

Data type: StringAccess type: Read-only Qualifiers: [read]Descriptive name that identifies the rule.
RuleName

Data type: StringAccess type: Read-only Qualifiers: [read]Name of the rule.
RuleStateDisplay

Data type: StringAccess type: Read-only Qualifiers: [not_null, read]Represents the state of the rule reported by the asset. Possible values are:

Compliant

Non-compliant

Error

Conflict

RuleSubStateDisplay

Data type: StringAccess type: Read-only Qualifiers: [not_null, read]Represents the sub state of the rule reported by the asset. Possible values are:

Not-Applicable

Not-Detected

Setting_ID

Data type: UInt32Access type: Read-only Qualifiers: [not_null, read]Database identifier of a setting in the configuration item.
SettingDescription

Data type: StringAccess type: Read-only Qualifiers: [read]Description of a setting in the configuration item.
SettingName

Data type: StringAccess type: Read-only Qualifiers: [read]Name of a setting in the configuration item.
StatusType

Data type: UInt32Access type: Read-only Qualifiers: [key, not_null, read]Status of the deployment to the targeted asset. Possible values are:

1

Success

2

InProgress

4

Unknown

SubStatusType

Data type: UInt32Access type: Read-only Qualifiers: [key, not_null, read]Sub status type. Possible values are:

0

Compliant

1

Not-Applicable

2

Not-Detected

3

Enforced

TargetCollectionID

Data type: StringAccess type: Read-only Qualifiers: [not_null, read]The ID of the collection to which the assignment is targeted.
ValidationRule

Data type: StringAccess type: Read-only Qualifiers: [read]The validation criteria defined for the rule in the configuration item.

Remarks

Requirements

Runtime Requirements

Development Requirements