VMware vSphere ESXi 7.0
VMware vSphere ESXi 8.0
VMware vCenter Server 7.x
VMware vCenter Server 8.x
The esxcli command retrieves hardware information from the system's firmware via the SMBIOS (System Management BIOS) records. The values displayed by esxcli are directly sourced from these SMBIOS records, which are provided by the system's firmware during boot.
It is important to note that if the displayed values are incorrect or outdated, this indicates that the firmware may not have the latest or accurate information. In such cases, it is recommended to reach out to the hardware vendor or manufacturer to ensure that the system's firmware is up-to-date. The vendor may need to provide a firmware update or patch to correct any discrepancies in the SMBIOS records.
For example, incorrect CPU model, memory, or manufacturer information in the esxcli output is typically due to inaccurate or incomplete SMBIOS records. Once the firmware is updated, the correct values should be reflected in subsequent queries using esxcli.
Option 1
vsishget /hardware/bios/dmiInfoSystem Information (type1) {Product Name: Default String <--- Product name is set by Firmware Vendor Name: Default StringSerial Number: Default String <--- Serial number is also set by Firmware qOption 2
esxcli hardware platform get Platform InformationUUID: #####Product Name: Default stringVendor Name: VendorSerial Number: Default stringEnclosure Serial Number: Default stringBIOS Asset Tag: Default stringIPMI Supported: true