This can be done using a Windows task, and WinSCP.
First, go and install WinSCP http://winscp.net/eng/index.php
Once that is installed, click New, then enter the information for your server. If you are using keys, locate the key files, otherwise enter the password. Click save. In the dialog that comes up, be sure to check "Save password" if you aren't using key files. Remember the profile name that you chose.
Next Create a file,
config.txt in the same location you installed WinSCP
in the file insert the following, replacing the ** with things specific to you.
option batch on
option confirm off
open *NAME OF PROFILE* synchronize local -mirror *Local path: \\servername\location\common* *Remote Path*
Windows Key + R
taskschd.msc /s click okay. In the right hand side of the window that opens select
Create Task... Enter a Name:
Folder Auto Upload (or whatever suits you)
Click on the
Triggers tab then click
New Select the
Daily radio button There will be a time listed, Adjust the time to when you want the upload to happen. Click
Click on the
Actions tab click
New in the Program/script field enter the location of the WinSCP.exe (or browse to where you installed it and select it.) in the Add arguments (optional): field enter
/console /script=config.txt then click
OK again, and you should be all set.