Dell

Recently I came across a need to update the BIOS of a number of Dell PCs, given that the PCs were due to be re-imaged it made sense to perform the update as part of the System Centre Configuration Manager 2012 task sequence process.

To kick this process off you will need

  • A need to update the BIOS – you should only update the BIOS on a PC if a later revision fixes a particular issue you are having (in my case it was a wake on LAN issue)
  • The BIOS update files from the Dell Support site – on occasion you may need to perform a staged update process, for example on the Dell Optiplex 390 to go from Revision A01 to A10 you must first update to A02.

The first step of this process requires that you put the BIOS update in as a Package, follow the guide below to see how this is done.

Please note – this guide only applies to the ‘newer’ packaged style of Dell BIOS updates, the steps to identify if you have one of the newer style packages can be seen in the first three screen shots.

Next you need to include the package in the SCCM task sequence, during the process you will need this WMI query (contained within the download to make copy/paste easy)

  BIOS WMI query (83 bytes, 4,191 hits)

A few points to note

  • You do not want the BIOS update to trigger the restart – (I have never been able to get this to work without causing a error and stopping the task sequence)
  • If you have one of the older BIOS versions you may find this list of legacy command line switches useful.

I’m no fan of Linux – in fact I go out of my way to use Microsoft IIS at work to host internal websites, additionally I’m no fan of Dell – again I prefer HP in every single possible way.

But even with this for some strange reason over the past 4 years or so I always have done and shall continue to use UK Web Solutions Direct (who run Linux on Dell servers) for my website hosting.

So why this big difference from my normal Linux/Dell attitudes? Continue reading