Alright, humor me. Try Unison. Rsync will require you to get cygin dlls and stuff (too complicated for this post). I jotted down some steps for you to take/try out unison with. I really don't have a lot of time (I have a 90% going out in a few weeks and I need to do a lot of things before then) but these instructions should get you going.
Unison doesn't require an install; its just a binary that would need to be copied to everyone's hard drive (that would be a good job for xcopy or robocopy). You can create an installer for it if you wish but not really necessary.
Steps:
1. Get the windows binary.
[
https://www.irif.fr/~vouillon/unison/ ]
2. Unpack and place the binary somewhere.
3. Update your windows PATH enviorment variable to include where that binary is. (optional; hard-code paths in step 8 if no env variable)
4. Open text editor and create a file in the following directory:
[ C:\Users\<username>\.unison\ ]
5. Name the file something usefull like: "sync_Documents-folder.prf"
6. Populate the file with the following (adjust per your needs):
# Unison preferences file
# This file will preform a sync on "my documents" folder to my USB stick
#
# Last Updated: 01.01.99
#---[ Root ]------------------------------------------------------------
root = C:/Users/<username>/
root = D:/
#---[ Paths ]-----------------------------------------------------------
# Paths to synchronize
path = Documents
#---[ Options ]---------------------------------------------------------
batch = true
# confirmbigdel = false
#---[ Ignore ]----------------------------------------------------------
ignore = Path */Temp
ignore = Name *.tmp
ignore = Name *.example
ignore = Name *.zip
7. Create another file somewhere on your desktop called "Sync Documents to USB.cmd"
8. Populate it with the following code:
@echo off
call <path>\<to>\<unison>\unison.exe sync_Documents-folder
pause
9. Plug in USB stick.
10. Double click the "Sync Documents to USB.cmd" on your desktop.