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