I belive that the batch file works. It contains one line:
winscp.com /script= C:\Users\John\Documents\scripts\winscpsync.txt
The file winscpsync.txt contains:
option batch on
option confirm off
synchronize both C:\Users\John\Documents\ /home/john/laptop/
When I run it, it opens a DOS window:
C:\Users\John\Documents\scripts>winscp.com /script= C:\Users\John\Documents\scripts\winscpsync.txt
Searching for host...
gethostbyname: unknown error
I've run the command shell manually; copied and pasted the commands and they work fine.
Any suggestions anyone please?
PS: I've tried a similar version on XP and on that, the DOS window pops up showing the .com file command and then disappears. I had to take a screenshot to see what was in it.
PPS: I presume that logging the process would help, but I couldn't see how to achieve this in a script.