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
vsish
get /hardware/bios/dmiInfo
System Information (type1) {
Product Name: Default String
<--- Product name is set by Firmware
Vendor Name: Default String
Serial Number: Default String
<--- Serial number is also set by Firmware q
Option 2
esxcli hardware platform get
Platform Information
UUID: #####
Product Name: Default string
Vendor Name: Vendor
Serial Number: Default string
Enclosure Serial Number: Default string
BIOS Asset Tag: Default string
IPMI Supported: true