Best way to enable Shadow Copies in a school environment
Our FreeNAS server supports presenting daily (or hourly, or whatever) snapshots as Shadow Copies, available for users via the "Previous Versions" option on the context menu of a file / folder. This sounds great for your average office, but I can see it causing mayhem in a school environment if a pupil or teacher decides to click on the "Restore..." part of a folder (or whole share...) and takes a bunch of files back to the previous weeks version. Is there a way to stop users having access to the "Restore..." command - a GPO setting?
Is there then a handy way to let users browse their previous versions of files? I see that it's possible to browse a particular snapshot by putting in a UNC path of the form: "W:\@GMT-2012.12.13-06.00.00" or similar. I guess I could create a "backup" share and have a script create a bunch of shortcuts for each user to each share / snapshot, but then I've got to get that script to remove old non-existstant snapshots - is there a way to list the available snapshots available on a share? If I was doing this via Samba I could create a VFS plugin to dynamically create a list of available shares / snapshots for the given users, but how do I get a list of the available snapshots from a CIFS share?