This example shows how to get the BIOS version string by traversing the CIM_InstalledSoftwareIdentity association from the server Scoping Instance. The VMware implementation of the Software Inventory profile uses
CIM_InstalledSoftwareIdentity to associate firmware and hypervisor instances of
CIM_SoftwareIdentity to the server Scoping Instance. VMware does not implement the
CIM_ElementSoftwareIdentity association for firmware and hypervisor instances, so you must use
CIM_InstalledSoftwareIdentity to locate the system BIOS instance of
CIM_SoftwareIdentity.
The VMware implementation of CIM_SoftwareIdentity makes the version available in the
VersionString property rather than in the
MajorVersion and
MinorVersion properties.