Administrator Guide

5
Server hardware command line interface
This guide is intended for system administrators, developers, and engineers who need to use the Server
Hardware Command Line Interface (shmcli) and its associated commands. For more information, see the
hardware and software manuals that shipped with the system.
NOTE: The name of the executable was changed to shmcli. For backward compatibility, during the
installation, the older named executable (secli) is installed. The secli executable will be deprecated
and will no longer be included in a later version of the product. Make sure to change scripts and
usage from secli to shmcli.
NOTE: CLI commands do not have interactive warnings for destructive commands.
NOTE: Always check for updates on Dell.com/support and read the update first, because they often
supersede the information in other documents.
The Server Enclosure CLI is a software application that enables storage installers, developers, and
engineers to monitor and update storage enclosures and HDDs or SSDs. By using the CLI, commands can
run from an OS prompt, such as the Microsoft Windows command prompt, or a Linux operating system
terminal.
Use the shcmli to perform the following functions:
Display status information about the objects in the system.
Update storage device firmware (EMM and drives).
Using the command line interface
A CLI command consists of the following elements:
Runable name — shmcli
Command
Path to the target
Additional arguments
The following syntax is the general form of a CLI command:
shmcli command [path-to-target-object] {additional-arguments}
Where,
shmcli — invokes the command-line interface.
command — is the action the utility runs.
13