Robocopy Script
@ECHO OFF SETLOCAL SET _source=\\Server1\Share1 SET _dest=D:\Shares\Share2 SET _what=/ZB /E :: /COPYALL :: COPY ALL file info :: /ZB :: Use restartable mode; if access denied use Backup mode :: /SEC :: copy files with SECurity :: /E :: Copy Subfolders, including Empty Subfolders. :: /PURGE :: Delete dest files/folders that no longer exist in source. :: /MIR :: MIRror a directory tree - equivalent to /PURGE plus all subfolders (/E) SET _options=/R:5 /W:5 /XO /TEE /ETA /NDL /NP /LOG:RoboCopyLog.txt :: /R:n :: number of Retries :: /W:n :: Wait time between retries :: /LOG :: Output log file :: /TEE :: Output to console window, as well as the log file :: /NFL :: No file logging - don’t log file names :: /NDL :: No dir logging - don’t log directory names ROBOCOPY %_source% %_dest% %_what% %_options% blat.exe -f Administrator@email.dk -to me@email.dk -server smtpserver.dk -subject "RoboCopy Sync" -body "Robocopy script has completed" -attach RoboCopyLog.txt
:: Remember to copy blat.exe to "%SystemDrive%\Windows\System32\" :: You can also download RoboMirror