"User Command" doesn't work
I'm using True Image 2010 Home.
After doing the backup, I want it to copy the backup to a remote directory. I put in the command shell exe as the "Command" (TCC.exe) and a copy command with options to just sync changes, for the Arguments. When testing, it flashes a console window too fast to see, and reports failed.
I tried simplifying the arguments and see that it runs but must have the standard output redirected so it doesn't show what it's doing. I re-directed again on the command, to see if it is working and what it thinks my arguments are.
For example:
Command:
C:\Program Files (x86)\@Util\TCCLE12\TCC.EXE
Arguments:
/C echo "xxx-yyy" >output.txt
This works, and I can see the file is written in the Working Directory. But changing the dash to a space, "xxx yyy", gives the failure! It appears to not like the presence of a space inside quotes! That's the whole reason for using quotes, in the real command!
What's going on here?

- Anmelden, um Kommentare verfassen zu können

Try putting the pause on a separate line after the echo statement, that should hold the command window open.
See the attached PDF document showing how Pre Commands work in ATIH 2016 as an example where another user wanted to delete his old full backup image files from the target drive before making a new full backup. This could be adapted to check for a test file that only exists on your external drive and which if found confirms that the drive is connected and available to continue with the backup task.
Anhang | Größe |
---|---|
391815-133441.pdf | 214 KB |
- Anmelden, um Kommentare verfassen zu können

ATI does not appear to like pause statements anywhere in a .BAT file. Simply changing it to a .CMD file did the trick for me.
Here's the final version of my pre-command file:
pause "turn on the backup device"
- Anmelden, um Kommentare verfassen zu können