| ScriptCommand | Description |
| ScriptEngine | Scripting engine, used to load FTP scripts and execute them. Generally, the only methods used should be the constructor and the ExecuteScript() methods. The setter methods should be used with caution. Typically, when the script is run these setter methods are called to set various properties. This means any properties manually set with these methods will be overwritten. |
| ScriptResult | Holds the result of a script which has been run. Various statistics are supplied. |