Why not just use the Legacy windows backup and restore? Or use Powershell with robocopy src dest > nul
I also believe it's possible to schedule within robocopy itself. It will leave the script up and running but that could be hidden or minimized. So you could set it to copy when it sees changes or during a certain time period. /MOT:m. (M being minutes)