Win32_ComputerSystemProduct class

The Win32_ComputerSystemProduct WMI class represents a product. This includes software and hardware used on this computer system.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties. Properties are listed in alphabetic order, not MOF order.

Syntax

[Dynamic, Provider("CIMWin32"), UUID("{FAF76B96-798C-11D2-AAD1-006008C78BC7}"), AMENDMENT]
class Win32_ComputerSystemProduct : CIM_Product
{
  string Caption;
  string Description;
  string IdentifyingNumber;
  string Name;
  string SKUNumber;
  string Vendor;
  string Version;
  string UUID;
};

Members

The Win32_ComputerSystemProduct class has these types of members:

Properties

The Win32_ComputerSystemProduct class has these properties.

Caption

Data type: string

Access type: Read-only

Qualifiers: MaxLen (64)

Short textual description for the product.

This property is inherited from CIM_Product.

Description

Data type: string

Access type: Read-only

Textual description of the product.

This property is inherited from CIM_Product.

IdentifyingNumber

Data type: string

Access type: Read-only

Qualifiers: Key, MaxLen (64), MappingStrings ("MIF.DMTF|ComponentID|001.4")

Product identification, such as a serial number on software, a die number on a hardware chip, or (for noncommercial products) a project number.

This property is inherited from CIM_Product.

Name

Data type: string

Access type: Read-only

Qualifiers: Key, MaxLen (256), MappingStrings ("MIF.DMTF|ComponentID|001.2")

Commonly used product name.

This property is inherited from CIM_Product.

SKUNumber

Data type: string

Access type: Read-only

Qualifiers: MaxLen (64)

Product's stock-keeping unit (SKU) information.

This property is inherited from CIM_Product.

UUID

Data type: string

Access type: Read-only

Qualifiers: MappingStrings ("SMBIOS|Type 1|UUID")

Universally unique identifier (UUID) for this product. A UUID is a 128-bit identifier that is guaranteed to be different from other generated UUIDs. If a UUID is not available, a UUID of all zeros is used.

This value comes from the UUID member of the System Information structure in the SMBIOS information.

Vendor

Data type: string

Access type: Read-only

Qualifiers: CIM_Key, MaxLen (256), MappingStrings ("MIF.DMTF|ComponentID|001.1")

Name of the product's supplier, or the entity selling the product (the manufacturer, reseller, OEM, and so on).

This property is inherited from CIM_Product.

Version

Data type: string

Access type: Read-only

Qualifiers: Key, MaxLen (64), MappingStrings ("MIF.DMTF|ComponentID|001.3")

Product version information.

This property is inherited from CIM_Product.

Remarks

The Win32_ComputerSystemProduct class is derived from CIM_Product.

Examples

The Get-BrokenHardware.ps1 PowerShell sample on TechNet Gallery uses to Win32_ComputerSystemProduct to retrieve a list of non-working hardware using WMI.

Requirements

Minimum supported client
Windows Vista
Minimum supported server
Windows Server 2008
Namespace
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

See also

CIM_Product

Operating System Classes