Solved

RoboCopy Script

Posted on 2013-01-09
8
712 Views
Last Modified: 2013-01-14
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.
0
Comment
Question by:novanation
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
8 Comments
 
LVL 29

Accepted Solution

by:
becraig earned 500 total points
ID: 38760660
create a schedule task
robocopy  source destination /MIR /S /XO
0
 

Author Comment

by:novanation
ID: 38760662
Woudn't that need to be written as a batch file?
0
 
LVL 11

Expert Comment

by:netballi
ID: 38760666
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 29

Expert Comment

by:becraig
ID: 38760673
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
 

Author Comment

by:novanation
ID: 38760692
Is there a way for it to generate a log file or some type of report in case files were skipped?
0
 
LVL 29

Assisted Solution

by:becraig
becraig earned 500 total points
ID: 38760756
/LOG:file : Output status to LOG file (overwrite existing log)
0
 
LVL 2

Expert Comment

by:perolin
ID: 38760793
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
 
LVL 26

Expert Comment

by:Leon Fester
ID: 38760936
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

Featured Post

Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

VM backups can be lost due to a number of reasons: accidental backup deletion, backup file corruption, disk failure, lost or stolen hardware, malicious attack, or due to some other undesired and unpredicted event. Thus, having more than one copy of …
Learn about cloud computing and its benefits for small business owners.
This tutorial will walk an individual through locating and launching the BEUtility application to properly change the service account username and\or password in situation where it may be necessary or where the password has been inadvertently change…
This tutorial will walk an individual through the process of configuring basic necessities in order to use the 2010 version of Data Protection Manager. These include storage, agents, and protection jobs. Launch Data Protection Manager from the deskt…

739 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question