I haven’t used anything cross platform, or automated. I’ve mainly just used WinSCP to backup the various directories. Basically roll up a script to do it, and give the users a button they can push. Tell them, “Push this button when your laptop is going to be in the office for the next hour or so.” Generally doesn’t take that long, but it’s good to overshoot.