I used the method listed below to create a .lnk file, I then used psexec to push that .lnk file to each workstation. I then added a command in the logon script for the users to run that shortcut on login. It's working perfectly, creating almost daily system restore points. I'd like to make the cmd window not pop up though, I know it only sits there for 10-15 seconds but my users are complaining.
I'm sure there's a simple argument or something I could add to the .lnk or possibly the logon batch file but i'm not as familiar with scripting this type of stuff as I should be.
http://www.windowscentral.com/how-create-system-restore-point-windows-10-simple-double-click