Scripting. Powershell, VMware, Windows, Active Directory & Exchange. All that kind of stuff…..
RSS icon Email icon Home icon
  • Find the BIOS Version of an ESX Host

    Posted on September 22nd, 2009 Jonathan Medd 4 comments

    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

     

    4 responses to “Find the BIOS Version of an ESX Host” RSS icon

    • Hi Jonathan,

      I tried the above on a few of my HP servers – no bios fields were populated … have checked the Hardware fields in PowerCli it would appear HP don’t seem to populate this field (and Serial Number either) at least on the ones I tried (bl460, bl680, dl380).

      Thought I’d let you know if anyone else comes up with similar missing fields …

      Thanks

      Matt

    • Hey,

      Thanks for the feedback and info. It’s a shame HP is not populating that info. I was running the commands against Dell 2950’s.

      Jonathan

    • Jonathan – I checked my test vSphere boxes and it looks like it has fixed the bios field population .. I can now see bios revision on both a 460c blade and 380 G5.

      Cheers

      Matt

    • Interesting. Thanks for the updated info.


    Leave a reply