RoboCopy Script

Does anyone know how to create a scheduled RoboCopy task to back up the contents of one disk to another?  I would be looking for it to run nightly and only copy new or changed files.  Thanks.
novanationAsked:
Who is Participating?
 
becraigConnect With a Mentor Commented:
create a schedule task
robocopy  source destination /MIR /S /XO
0
 
novanationAuthor Commented:
Woudn't that need to be written as a batch file?
0
Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
becraigCommented:
you could write it as a batch file however you could also call robocopy as a scheduled task w/o it being a batch file.

You simply need to ensure the account calling the task has the require R/W permissions.
0
 
novanationAuthor Commented:
Is there a way for it to generate a log file or some type of report in case files were skipped?
0
 
becraigConnect With a Mentor Commented:
/LOG:file : Output status to LOG file (overwrite existing log)
0
 
perolinCommented:
rem
rem Work kopieren
rem
Resource Kit oder nur als exe
rem 13.06.2008 ms
rem set StartPath=%~d0%~p0

set FileHome=\\srv3\work
set SIScript=D:\Server\Admin\Script
set SILog=D:\Server\Admin\Log
set FileBack=D:\work

echo "%FileHome%" "%FileBack%" /SEC /MIR /COPYALL /R:1 /W:2 /NP /NDL /Log:"%SIScript%\WorkCopy.log"
pause Kopieren ausfuehren?

robocopy "%FileHome%" "%FileBack%" /SEC /MIR /COPYALL /R:1 /W:2 /NP /NDL /Log:"%SIScript%\WorkCopy.log"

rem Copy Logs
set TimeStamp=%date:~-4%%date:~3,2%%date:~0,2%_%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%
rem remove spaces (better for filenames ...)
SET TimeStamp=%TimeStamp: =0%
copy "%SIScript%\WorkCopy.log" "%SILog%\WorkCopy_%TimeStamp%.log"
0
 
Leon FesterSenior Solutions ArchitectCommented:
Depending on whether this is a backup script, using the /MIR switch enables mirroring so if any files are deleted from the source then it will also be deleted from the destination.

So unless you have a backup of the backup, you'll not be able to restore files after an accidental delete.

But if you're looking for folder synchronization the use the /MIR switch.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.