PLEASE HELP: Info in the Log file is incorrect (mixed-up)
Three bat files (A, B, C) are executed simultaneously. Each Bat file contains one line only.
A: "C:\Program Files\WinSCP3\winscp3" /console /script=F:\BATFILE_A.txt > F:\LOGS\LOGFILE_A.txt
B: "C:\Program Files\WinSCP3\winscp3" /console /script=F:\BATFILE_B.txt > F:\LOGS\LOGFILE_B.txt
C: "C:\Program Files\WinSCP3\winscp3" /console /script=F:\BATFILE_C.txt > F:\LOGS\LOGFILE_C.txt
Each bat file calls a text file (A, B, C) that it will execute.
A: F:\BATFILE_A.txt
option batch on
option confirm off
open sftp://UserA:PasswordA@server
cd /home/test
option transfer binary
Put F:\FILES\A_File.asc
close
exit
B: F:\BATFILE_B.txt
option batch on
option confirm off
open sftp://UserB:PasswordB@server
cd /home/test
option transfer binary
Put F:\FILES\B_File.asc
close
exit
C: F:\BATFILE_C.txt
option batch on
option confirm off
open sftp://UserC:PasswordC@server
cd /home/test
option transfer binary
Put F:\FILES\C_File.asc
close
exit
Each bat file produces one log file. See content of log file below. You'll notice that the information in the log files (A, B) were mixed-up. E.g. In logfile A, there are some info that is supposed to be present in logfile B only.
A: F:\LOGS\LOGFILE_A.txt
batch on
confirm off
Initialisation...
Searching for host...
Connecting to host...
Authenticating...
Using username "UserA".
Using keyboard-interactive authentication.
Starting the session...
Starting the session...
Reading remote directory...
Active session: [1] UserB@server
/home/test
transfer binary
B_File.asc | 0 kB | 0.0 kB/s | binary | 0%Active session: [1] UserC@server
/home/test
transfer binary
A_File.asc | 0 kB | 2.7 kB/s | binary | 100%
Session 'UserB@server' closed.No session.
B: F:\LOGS\LOGFILE_B.txt
Searching for host...
batch on
confirm off
Initialisation...
Connecting to host...
Authenticating...
Using username "UserB".
Using keyboard-interactive authentication.
Authenticated.
Authenticated.
Reading remote directory...
Session started.
Session started.
B_File.asc | 0 kB | 2.2 kB/s | binary | 100%Session 'UserB@server' closed.
C_File.asc | 0 kB | 0.0 kB/s | binary | 0%
C: F:\LOGS\LOGFILE_C.txt
batch on
confirm off
Initialisation...
Searching for host...
Connecting to host...
Authenticating...
Using username "UserC".
Using keyboard-interactive authentication.
Authenticated.
Starting the session...
Reading remote directory...
Session started.
Active session: [1] UserC@server
/home/test
transfer binary
C_File.asc | 0 kB | 2.6 kB/s | binary | 100%
Session 'UserC@server' closed.
No session.
*Note: All bat files connect to the same Target Server. But they use a different account (UserA, UserB, UserC).
How do we resolve this issue?
Winscp version: 3.7.6 Build 306