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