How to Check BIOS Version with PowerShell

If you're doing a hardware inventory, troubleshooting a driver compatibility issue, or preparing for a BIOS update, checking the current version is usually the first step.

Quick command:

Get-CimInstance -ClassName Win32_BIOS

Example output:

SMBIOSBIOSVersion : 1.26.1
Manufacturer      : Dell Inc.
Name              : 1.26.1
SerialNumber      : ABC1234
Version           : DELL   - 2

How it Works:

  • Get-CimInstance queries the Win32_BIOS WMI class, which stores information about the BIOS installed on the system
  • SMBIOSBIOSVersion shows the version as reported by your motherboard manufacturer
  • Manufacturer and SerialNumber help identify the exact device this BIOS belongs to - useful when managing multiple machines