The CommandLine type exposes the following members.
Gets or sets the command(s) to run. These can be system commands, such as attrib, or an executable, such as program.exe, runprogram.bat, or setup.msi. This parameter can contain multiple lines of commands (each command on a new-line). Alternatively, you can place multiple commands in a batch file and run it using this parameter.
Gets or sets the error regular expression. Leaving this unset will result in no output errors.
Gets or sets the warning regular expression. Leaving this unset will result in no output warnings.
Gets the Int32 exit code provided by the executed command.
Gets or sets a value indicating whether to ignore the command exit code. If true, the task ignores the exit code provided by the executed command. Otherwise, the task returns false if the executed command returns an exit code that does not match SuccessExitCode.
Gets or sets the output items from the task. The Execute task does not set these itself. Instead, you can provide them as if it did set them, so that they can be used later in the project.
Gets or sets the StdErr stream encoding. Specifies the encoding of the captured task standard error stream. The default is the current console output encoding.
Gets or sets the StdOut stream encoding. Specifies the encoding of the captured task standard output stream. The default is the current console output encoding.
Gets or sets the success exit code for the command. Default is zero (0).
Gets or sets the directory in which the command will run.