
Commands can execute programs, scripts, or batch files with or without command line arguments. Commands can be invoked directly by a user from their client (if permitted by the Server administrator) or as an automated action from the Server’s Event Rules.
When the Event Rule is triggered, the Server executes the specified custom Command and attributes. To configure the Server to execute Commands, you first create the command, then add the command to an Event Rule. In the Administrator, the Commands appear in the tree in the left pane within the Site for which they are defined. When you click a Command in the Commands node in the left pane, the Command Settings appear in the right pane.
The dialog box below is labeled with the parameters that are available in the ICICommandSettings Interface. (The FTP Custom Command Specific dialog box appears when you click Configure.)

Retrieving or Changing the Description of a Custom Command (Description)
Retrieving or Changing the Path to the Executable of a Custom Command (Executable)
Retrieving or Changing Custom Command Parameters (Parameters)
Enabling a Time Limit for a Custom Command (EnableProcessTimeOut)
Specifying the Time Limit for a Custom Command (ProcessTimeOut)
Redirecting Command Output to Clients (RedirectOutputToClient)
Viewing or Requiring Parameters for Custom Commands (RequireParams)
Requiring a Minimum Number of Parameters for Custom Commands (MinNumOfParams)
Defining or Changing a Message for an Invalid Number of Command Parameters (MinNumOfParamsMsg)