How can i force a user to save all his/her files to a specific folder on the machine?
Clients are using: XP, Vista, and 7
You can use folder redirection in Group Policy to set everyone's "My Documents" folder to a standard location (local folder or a network share).
Since most programs save to My Documents by default, this would cover most of your needs.
owever, it won't prevent a user from explicitly picking a different location. To deal with that, you should be limiting write permissions.
Are your users local Administrators? If so, shame on you. You'll need to cut that out. If they are regular users, by default they should be prohibited from writing to most "system wide" locations. Depending on how rigid you want to be, you may need to lock down further. You can set file permissions by right-clicking on a folder and going to Properties->Security. You can also script something with the cacls command.
You should probably try implementing folder redirection and log in as a standard user and see where you can/can't save files. Always test something like this before you implement it system wide.
Here is how I would do it. In XP (Vista and 7 should be similar). Go to start, run, mmc. File, add/remove snap-in, under standalone tab click add, select computer management (local) click ok. Expend computer management to local groups and users, users. After you add a user you'll be able to click on properties and select each user home path and that by default will force to save things there. Hope this helps.