When you invoke Controller from the command line, you can pass arguments to instruct Controller how to behave. By passing arguments in the command line, you configure Controller scenario settings without the need to manually define them using Controller's UI.
When invoked, Controller checks all of the received arguments and sets its start-up environment accordingly. If no arguments are passed, Controller uses its default settings.
For example, you can instruct Controller to Connect to Application Lifecycle Management on start-up, save results to a folder other than the folder defined in the scenario, and invoke Analysis upon scenario termination.
For information on how to invoke Controller from the command line, see How to Invoke Controller from the Command Line.
For a list of rules relating to invoking Controller from the command line, see Tips for Using Command Line Arguments.