Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have lots of different computers with windows (XP, 2003, vista, 7) and I am trying to backup some folders from each computer in the network to server. I want folders to synchronise every few hours!

Is that possible using only windows?
If I need a program, which one?

share|improve this question

closed as not constructive by Ƭᴇcʜιᴇ007, Dave M, Tanner Faulkner, ChrisF, Scott Feb 27 '13 at 1:09

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 1 down vote accepted

You can create a schedule task and use MS's synctoy via commandline to do this, you can also use robocopy which is built into windows and replaced xcopy.


I would wrap my robocopy commands in a powershell script if you want to customize folders and destinations that depend on several factors.

Update 2

Here is the synctoycmd.exe help:

C:\Program Files\SyncToy 2.1>SyncToyCmd.exe /?
Usage:     SyncToyCmd [-args]
   -R           Run all folder pairs that are marked as Active for Run All.
   -R <name>    Run the named folder pair (only one folder pair can be specified
   -?           Display this help.

   SyncToyCmd -R MyFolderPair
   SyncToyCmd -R

C:\Program Files\SyncToy 2.1>

For the program you want to specify the full path to synctoycmd, and specify your arguments accordingly. It's best to create a folder pair using the gui first, in fact you have to for this to work.

share|improve this answer
What exactly do I have to type in the schedule task to use this MS synctoy with parameters? You don't have to bother to much if you haven't done this already, I will play with it tomorrow then ;) – Davidenko Feb 26 '13 at 17:10

If you want to use only Windows-included tools, you can set up the copy job using batch files, powershell scripts, VB scripts, etc and then fire it off at a specified interval using the Task Scheduler.

If you want a more wizard-like experience (no coding/scripting required), there are tons of free and paid synchronization programs out on the web. A couple that I have used include Pure Sync and Allway Sync (I still use Pure Sync regularly). Many of the paid programs have "free for personal use" options (both of my suggested programs do this).

share|improve this answer

You can setup network shares that write directly to the server. This would backup instantly. You could also use freeware like Google Drive, Dropbox, SugarSync. The other option is to point the My documents folder at the server and users would use the My documents folder as normal. This would also be instant.

share|improve this answer
I have to slow connection for internet options like Google Drive, Dropbox and similar... And network shares dont have options for synchronise! – Davidenko Feb 26 '13 at 16:57
@Davidenko - CrashPlan offers a client that allows you to synchronise various network locations. – Ramhound Feb 26 '13 at 17:16

Not the answer you're looking for? Browse other questions tagged .