NovaBACKUP PC/Server/BE v20.x and newer (2023-06-09)
NovaBACKUP offers the possibility to work with post- and pre-scripts, see also the manual on page 91 (covers how to do enable post and pre scripts in the Default Settings that covers all job types, including Backup job, Copy job, and Restore job types, so that any new job will take on those default settings properties), and 106 (covers Copy job type only), and 120 (covers Backup job type only):
https://filestore.novastor.com/Downloads/NovaBACKUP/20.0/UM-NovaBACKUP-20-0-User-Manual-EN.pdf
Please note the following:
A script (batch file or Powershell script) must always contain as last line
exit 0
Only with this last line NovaBACKUP (NBK) receives a signal when a script is finished. Without this line NBK waits forever for the a script termination and the backup job will not proceed.
Another condition:
The path to the batch file must not contain a blank.