Class CIM_InstalledProduct
extends CIM_Collection

The InstalledProduct object allows the grouping of SoftwareFeatures and SoftwareElements that represent the result of the installation of a purchased Product. InstalledProduct is defined to be Weak to a Product. Often, Products are purchased once but may be installed several times in different locations on one or more systems. All of the SoftwareElements and SoftwareFeatures of a single install are grouped by an instance of InstalledProduct. These are defined using the associations, CollectedSoftwareFeatures and Collected SoftwareElements.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Collection
   |
   +--CIM_InstalledProduct

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringThe InstalledProduct object allows the grouping of SoftwareFeatures and SoftwareElements that represent the result of the installation of a purchased Product. InstalledProduct is defined to be Weak to a Product. Often, Products are purchased once but may be installed several times in different locations on one or more systems. All of the SoftwareElements and SoftwareFeatures of a single install are grouped by an instance of InstalledProduct. These are defined using the associations, CollectedSoftwareFeatures and Collected SoftwareElements.
UMLPackagePathstringCIM::Application::InstalledProduct
Versionstring2.6.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
CollectionIDstring
DescriptionstringThe identification of the InstalledProduct object. This key can be used to differentiate between Product installations and could include the installation location.
Keybooleantrue
MaxLenuint32256
Namestring
DescriptionstringThe Name property defines the label by which the object is known to the world, outside the data processing system. This label is a human-readable name that uniquely identifies the element in the context of the element's namespace.
MaxLenuint32256
ProductIdentifyingNumberstring
DescriptionstringThe scoping Product's identification.
Keybooleantrue
MaxLenuint3264
PropagatedstringCIM_Product.IdentifyingNumber
ProductNamestring
DescriptionstringThe scoping Product's commonly used name.
Keybooleantrue
MaxLenuint32256
PropagatedstringCIM_Product.Name
ProductVendorstring
DescriptionstringThe scoping Product's name.
Keybooleantrue
MaxLenuint32256
PropagatedstringCIM_Product.Vendor
ProductVersionstring
DescriptionstringThe scoping Product's version information.
Keybooleantrue
MaxLenuint3264
PropagatedstringCIM_Product.Version
SystemIDstring
DescriptionstringThe identifying information of the System (ie, the instance) on which the Product is installed. If the System is not known, this property returns NULL. If the System is known and represented in CIM, the property contains the namespace and model paths of the instance, encoded as a string parameter. If known but not represented in CIM, the property contains some identifying string that names the System on which the Product is installed.
Keybooleantrue
MaxLenuint32256

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_ManagedElement
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_ManagedElement

Class Methods