HP has released a PowerShell module HPiLOCmdlets, designed to help IT experts to configure and manage HP iLO 3 and iLO 4 using Windows PowerShell. The HP iLO module is a set of a 110 functions that provides out-of-band automation from a Windows management workstation directly to iLO systems.
Features of the module include:
- Sending commands to multiple iLOs
- Finding iLO systems by searching IP addresses
- Access to information available from iLO systems, including configuration settings, power state and settings, system health, IML and iLO event logs, and many more
- Setting configurable iLO settings in scripts
You cannot update iLO firmware with this release.
The module requires Windows Management Framework 3.0 and is supported on the following operating systems:
• Microsoft Windows 7 SP1
• Microsoft Windows 8
• Microsoft Windows Server 2008 R2 SP1
• Microsoft Windows Server 2012
An installation file is available for both 64-bit and 32-bit systems. A 21-page user guide can be downloaded from HERE.
There’s one major drawback with the module–it cannot be discovered (on two x64 bit systems I tested on: Windows 7 and Windows 8.1). The installation creates the module under the C:\Program Files\Hewlett-Packard\PowerShell\Modules\HPiLOCmdlets folder. The path of the folder is not visible during installation and the installation process doesn’t update the path in the $env:PSModulePath variable.
Until this gets fixed you might want to save yourself some typing each time you want to use the module and add this line to your profile file so it can be easily discovered with Get-Help, Get-Module, Get-Command or any other discovery cmdlet: