Advanced Settings Utility

For convenience, the Linux Scripting ToolkitServerGuide Scripting Toolkit, Linux Edition includes the Advanced Settings Utility (ASU). You can use the ASU to modify firmware settings from the command line on multiple operating system platforms.

The Linux Scripting Toolkit uses a subset of the ASU functions to capture and deploy firmware settings as part of your scripted deployments.


This section describes the ASU functions used by the Linux Scripting Toolkit.
Table 1. ASU functions in Linux Scripting Toolkit
Command Description
asu show all Displays and captures BIOS settings. You can use redirection to store this output in a file as shown here:
asu.exe show bios > bios_settings.ini
asu save filename Applies CMOS settings from a file. ASU looks for the file name specified by filename and reads the contents. If the contents are valid CMOS settings, they are applied, one line at a time, to the server. The following example applies the settings captured above:
asu save bios_settings.ini
Note: Due to difference in BIOS settings and valid values between models, only settings captured from an identical model can be replicated.
asu set IMM.HostIPAddress IP address Sets the external IP address in the Integrated Management Module (IMM) to the specified address. This setting is part of the IMM group.
asu set IMM.LandOverUsb enabled|disabled –kcs Enables or disables the IMM LAN over USB interface.
Note: When you enable or disable this setting, you must use the KCS interface to ensure that the asu command completes correctly and returns a status.