You can tell the result of script by WinSCP exit code. Code 0 indicates success, while 1 indicates an error. For more details refer to scripting documentation.
If you want the script to terminate with code 1 immediately once any error occurs, use command
option batch abort.
To find out why the script failed, inspect session log.
For an example see guide to transfer automation.
Site design by Black Gate