Download this:
http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=enYou'll want to use robocopy.exe
Here's a script I wrote to use at work. Copy and paste in a text file calling it (for example mame.bat)
You can set this as a scheduled task on the CLIENT side so the ONLY thing you ever have to worry about is updating your server.
This will copy only data that changes to a newer file date. It will also PURGE items that no longer exist on the source.
Minor changes needed to match what ever directories you create.
====== Start Copying below==============
REM This script to be used to PULL files from server to client
REM This maps a drive letter to use
net use K: \\COMPUTERNAME-OR-IP\C$ PASSWORDHERE /USER:COMPUTERNAME-OR-IP\USERNAME /YES
K:
cd\PATH-TO-FILES
REM Tell the path to robocopy.exe. Then the mapped network path. Then where you want the files backed up to locally and finishing with a log file.
C:\Robocopy\robocopy.exe "K:\PATH-TO-FILES" *.* C:\MAME /R:0 /copyall /mir /ETA >> C:\log_files\backup.txt
C:
net use K: /DELETE /YES
exit
======Stop copying at the word EXIT====
I've added a couple extra steps due to past issues. This should ensure you see none
