Configuring Common Parameters

After you create a custom script step, you can set a list of default parameters for script execution. Orchestrator already includes a number of out-of-the-box common default parameters that you can configure as described in section Configuring Parameter Settings.


To allow the script to run inside the guest OS of a processed machine, it is required that you have Microsoft PowerShell 3.0 and .Net Framework 4.0 installed on each machine for which you enable this step.




Default Value

Critical Step

Defines whether the step is critical for machine recovery.

If you mark the step as Critical, its failure for a machine from a critical inventory group will halt the plan.


Execute Location

Defines whether the script will run on the Veeam Backup & Replication server, on the Orchestrator server or on the in-guest OS.

Veeam Backup Server

Windows Credentials*

Credentials required to gain access to the in-guest OS.

Note: Applies only if the Execute Location parameter value is set to In-Guest OS.


Maximum amount of time (in seconds) for the step to execute.



Number of retries that will be attempted if the step fails on the first try.


During Failback and Undo

Defines whether the step will be executed during the Failback and Undo Failover operations.


During DataLab Tests

Defines whether the step will be executed during plan testing in a DataLab.


*This parameter is not required for custom scripts running inside guest OSes of machines included in cloud plans because these scripts are executed under the NT AUTHORITY\SYSTEM account.

To specify credentials that the script will use to run within the guest OS of a processed machine, follow the instructions provided in section Configuring Windows Credentials Parameter.