Win32_ComputerSystemProduct class

The Win32_ComputerSystemProductWMI 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

 

 

Show: