# Send commands to Virtual Security Engines

Commands to Virtual Security Engines are sent from the command line of the Master Engine that hosts the Virtual Security Engines.

##

All command-line tools that are available for single Security Engines are also available for Virtual Security Engines that have the same role.

## Steps

1. Connect to the command line on the Master Engine.
2. Enter commands in the following format:
   `se-virtual-engine [options]`

   Table 1. Options for `se-virtual-engine` Command
   Option | Description
   --- | ---
   `-h | --help` | Shows the help message for the se-virtual-engine command.
   `-l | --list` | Lists the active Virtual Security Engines.
   `-v <ID> |` `--virtual-engine=<ID>` | Specifies the ID of the Virtual Engine on which to execute the command.
   `-e | --enter` | Enters the command shell for the Virtual Engine specified with the `-v` or `--virtual-engine` option. To exit the command shell, type exit. Using the command shell is recommended if you want to send multiple commands to the Virtual Engine.
   `-E “<command [options]>” |` `--execute=”<command [options]>”` | Executes the specified command on the Virtual Engine specified with the `-v` or `--virtual-engine` option. Executing individual commands is recommended if you only want to send a few commands to the Virtual Engine. You can also execute individual commands to send the same command to multiple Virtual Security Engines.