Skip to content

iDRAC Module

iDRAC module

A PowerShell module for driving Dell servers through racadm and iDRAC. It needs racadm in your PATH (it installs there automatically with the Dell tooling). The first time you run one of the commands it'll ask for a credential, which then gets stored securely in the module folder.

It can also automate BIOS, iDRAC firmware, and RAID controller firmware installs. Make a folder per firmware type in the module folder, then a subfolder for the server model (R640, C6320, etc), then a subfolder for the version, and drop the file in there as RAID.EXE, BIOS.EXE, or FIRMWARE.EXE. So this command:

Update-DellRaidController 10.0.0.1 -Model R630 -Version 25.5.6.0009

looks for PowerShell\Modules\iDRAC\R630\25.5.6.0009\RAID.EXE and installs that on the server.

You'll need RacADM installed for this to work.

The module is on Github. It's a fairly large module (racadm/firmware handling adds up), so I'm not dumping the whole thing on this page, the source is more useful read in context in an editor anyway.