# Send commands to Virtual NGFW Engines

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

##

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

## Steps

1. Connect to the command line on the Master NGFW 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 NGFW Engines.
   `-v <ID> |` `--virtual-engine=<ID>` | Specifies the ID of the Virtual NGFW Engine on which to execute the command.
   `-e | --enter` | Enters the command shell for the Virtual NGFW 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 NGFW Engine.
   `-E “<command [options]>” |` `--execute=”<command [options]>”` | Executes the specified command on the Virtual NGFW 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 NGFW Engine. You can also execute individual commands to send the same command to multiple Virtual NGFW Engines.