The SMS_SoftwareTag class is a client Windows Management Instrumentation (WMI) class, in Configuration Manager, that indicates the presence of a software application on a computer.

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

Class SMS_SoftwareTag
{
	String DisplayVersion;
	Boolean EntitlementRequired;
	String ProductName;
	String SoftwareCreator;
	String SoftwareCreatorRegid;
	String SoftwareLicensor;
	String SoftwareLicensorRegid;
	String TagCreator;
	String TagCreatorRegid;
	String UniqueID;
	SInt32 VersionMajor;
	SInt32 VersionMinor;
};

Methods

The SMS_SoftwareTag class does not define any methods.

Properties

DisplayVersion

Data type: StringAccess type: Read-onlyQualifiers: NoneDisplay version.
EntitlementRequired

Data type: BooleanAccess type: Read-onlyQualifiers: Nonetrue if the software application requires a license entitlement grant from the software publisher prior to usage.
ProductName

Data type: StringAccess type: Read-onlyQualifiers: NoneProduct name used as a display name used in reports.
SoftwareCreator

Data type: StringAccess type: Read-onlyQualifiers: NoneSoftware creator.
SoftwareCreatorRegid

Data type: StringAccess type: Read-onlyQualifiers: NoneRegistration identifier of the software creator.
SoftwareLicensor

Data type: UInt32Access type: Read-onlyQualifiers: NoneSoftware licensor.
SoftwareLicensorRegid

Data type: StringAccess type: Read-onlyQualifiers: NoneRegistration identifier of the software licensor.
TagCreator

Data type: UInt32Access type: Read-onlyQualifiers: NoneTag creator.
TagCreatorRegid

Data type: StringAccess type: Read-onlyQualifiers: keyRegistration identifier of the tag creator.
UniqueID

Data type: StringAccess type: Read-onlyQualifiers: keyUnique identier.
VersionMajor

Data type: SInt32Access type: Read-onlyQualifiers: NoneMajor version of the software.
VersionMinor

Data type: SInt32Access type: Read-onlyQualifiers: NoneMinor version of the software.

Remarks

Note
This class is not currently used to support existing Asset Intelligence reports. However, it can be enabled to support custom reports.

Requirements

Runtime Requirements

Development Requirements

See Also