HP iLO 4 Scripting and Command Line Guide

For example:
<RIBCL VERSION="2.0">
<LOGIN USER_LOGIN="adminname" PASSWORD="password">
<SERVER_INFO MODE="read">
<GET_ONE_TIME_BOOT/>
</SERVER_INFO>
</LOGIN>
</RIBCL>
GET_ONE_TIME_BOOT return messages
A possible GET_ONE_TIME_BOOT return message includes:
<?xml version="1.0"?>
<RIBCL VERSION="2.23">
<RESPONSE
STATUS="0x0000"
MESSAGE='No error'
/>
<ONE_TIME_BOOT>
<BOOT_TYPE VALUE="UEFI_SHELL"/>
</ONE_TIME_BOOT>
</RIBCL>
Possible BOOT_TYPE values include:
NORMAL
FLOPPY
CDROM
HDD
USB
RBSU
NETWORK
UEFI_SHELL
Intelligent_Provisioning
<BootXXXX>
NOTE: Boot<XXXX> is a possible response on systems that support UEFI and are not in
Legacy mode. This type of response also includes a DESCRIPTION, which includes the title of
the device and other details.
SET_ONE_TIME_BOOT
The SET_ONE_TIME_BOOT command configures a single boot from a specific device. The specified
user must have a valid iLO account to execute RIBCL commands. For this command to parse
correctly, the command must appear within a SERVER_INFO command block, and SERVER_INFO
MODE must be set to write.
NOTE: This code modifies EVs.
The one–time boot is accomplished by reading and modifying CQTBT1, CQTBOOTNEXT, and
CQTESS, and reading CQHBOOTORDER to determine the valid boot devices.
For example:
<RIBCL VERSION="2.0">
154 RIBCL XML Scripting Language