Using /tee and /log (instead of > to redirect output) works great. You see the Robocopy process as it runs and you get a record of the process that matches what you see.
Code:
C:\Users\ztruk>RoboCopy ""C:\Users\ztruk\Desktop\SetupDiagLogs"" "F:\Target Folder" /S /R:10 /MT:1 /DCOPY:DAT /XA:SH /MIR /tee /log:"%userprofile%\desktop\TestResults.Log"
Log File : C:\Users\ztruk\desktop\TestResults.Log
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------
Started : Sunday, July 12, 2020 02:34:51 PM
Source : C:\Users\ztruk\Desktop\SetupDiagLogs\
Dest : F:\Target Folder\
Files : *.*
Options : *.* /TEE /S /E /DCOPY:DAT /COPY:DAT /PURGE /MIR /XA:SH /MT:1 /R:10 /W:30
------------------------------------------------------------------------------
------------------------------------------------------------------------------
Total Copied Skipped Mismatch FAILED Extras
Dirs : 1 1 1 0 0 0
Files : 22 0 22 0 0 0
Bytes : 216.33 m 0 216.33 m 0 0 0
Times : 0:00:00 0:00:00 0:00:00 0:00:00
Ended : Sunday, July 12, 2020 02:34:51 PM
This is what the log files looks like:
Code:
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------
Started : Sunday, July 12, 2020 02:34:51 PM
Source : C:\Users\ztruk\Desktop\SetupDiagLogs\
Dest : F:\Target Folder\
Files : *.*
Options : *.* /TEE /S /E /DCOPY:DAT /COPY:DAT /PURGE /MIR /XA:SH /MT:1 /R:10 /W:30
------------------------------------------------------------------------------
------------------------------------------------------------------------------
Total Copied Skipped Mismatch FAILED Extras
Dirs : 1 1 1 0 0 0
Files : 22 0 22 0 0 0
Bytes : 216.33 m 0 216.33 m 0 0 0
Times : 0:00:00 0:00:00 0:00:00 0:00:00
Ended : Sunday, July 12, 2020 02:34:51 PM