Find the BIOS Version of an ESX Host

A while back I needed to confirm what level of BIOS firmware a bunch of ESX hosts were at. Unfortunately I ran out of time to look properly, but today I discovered how to do it whilst looking through the VMware SDK for something else. Turns out it is very simple:

$VMHost = Get-VMHost ‘Server01’ | Get-View $VMHost.Hardware.BiosInfo

This will give you results along the lines:

BiosVersion                   ReleaseDate                   DynamicType                   DynamicProperty ———–                           ———–                          ———–                              ————— 2.5.0                         12/09/2008 00:00:00