Script Execution Task Properties

The Script Execution Task Properties window is shown when you edit a Job Step that executes a Script Execution Task.

Property Pages

In addition to the standard response events, this task defines the following events:

Event Description
Task completed with an exit code that meets these criteria Occurs when the target script finishes and returns a result that matches the criteria you specify.
Task executed but returned failure result Occurs when the target script finishes and, based on the Success Criteria on the Options page, is determined to have failed.
Task returned successful result Occurs when the target script finishes and, based on the Success Criteria on the Options page, is determined to have succeeded.
Task will be terminated because it exceeded its allowed execution time Occurs once the time limit has elapsed, but before adTempus attempts to terminate the process. Respond to this event if you want to use your own script or other approach to end the script.
Task was terminated because it exceeded its allowed execution time Occurs once the time limit has elapsed, after adTempus has terminated the process.
Script returns a result that meets these criteria Occurs when the script returns a result that matches (exactly) the string you specify.
New feature iconExecution time reached a threshold Occurs when the script runs for longer than the specified time.

Script

Script to Execute

Your script may be either an internal script (stored within adTempus and optionally shared with other jobs) or an external script (an external script file). The way the script is executed, and the options available to it, are the same either way.

Execute a script stored in adTempus

Select an existing script or create a new one. See the Scripts topic for information on working with internal scripts.

Execute a script stored in an external file

Specify the script file to execute. You must also specify the Language of the script. If you select a language other than one of those listed, the language name you enter must be a scripting language recognized by the Window Scripting Host on the adTempus server.

Run isolated from other scripts

When this option is checked, this script will run in a host process that is not shared by any other scripts. See the Script Security and Isolation topic for more information. If this option is not checked,

PowerShell Options

If you select a PowerShell script, the following additional options are available.

Capture console output from script

Check this option to capture the output written by the PowerShell script to stdout and stderr.

Command-Line Parameters

Use this box to pass command-line parameters to the script. Parameters can be retrieved using the $args collection or named parameters in the script. Specify the parameters just as you would do if calling the script from a PowerShell command prompt.

Options

Success Criteria

The Success Criteria determine whether the step is reported as Successful or Failed. Three options are available:

You can also test for any number of specific exit codes or string results and take action based on them using Responses for the step. For example, you may want to report the step as failed if the exit code is greater than 0, but send e-mail notification to an administrator if the exit code is greater than 128.

Time limit

Specify the maximum time (in minutes) that the script should be allowed to run. This feature protects against "runaway" scripts.

If you are running an internal script, adTempus will use the lesser of the value you specify here and the value specified on the Script's properties.

Related Concepts

Script Execution Task