System administrators can query the BIOS version of the managed server as part of routine maintenance.
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.
Locating the BIOS Version from the Base Server Scoping Instance shows the relationships of the CIM objects involved.
The VMware implementation of CIM_SoftwareIdentity makes the version available in the VersionString property rather than in the MajorVersion and MinorVersion properties.
This pseudocode depends on the pseudocode in Make a Connection to the CIMOM and Identifying the Base Server Scoping Instance.