Preface: About 200 users, some XP, some Vista, some Windows 7 Enterprise. Currently there is an effort underway to upgrade all users to Windows 7 Enterprise 64-bit. The backup could be implemented once all users are using Windows 7 64-bit. The DC is not under my control, but I do have the support of those who run the DC. I am the admin of my OU. The profiles are currently only stored on the local machine.
What I would like to achieve is to backup the profile of each user daily and retain the data for a specified period of time so that older backups (not just last nights') can be restored if necessary.
My Google-fu isn't strong enough to find my way through the many different commercial offerings and figure out which actually does what I need without doing a bunch of other stuff I don't need and don't necessarily want to pay for.
What I am looking for is a way to perhaps do weekly full backups and then incremental ones in between. The backups will run over a 100 Mbit LAN link so there is some concern over link and subsequently storage I/O saturation. There needs to be some way to efficiently schedule those backups.
There are a number of laptop users. The solution would need to address those in such a way that their machine doesn't bog down with the backups when they connect to the local network after having been away for a few days.
I would be OK with scripting this though I would prefer to just pay for a commercial solution that comes with reporting, perhaps de-duplication, etc. I definitely do not want a storage appliance as we already have ample storage capacity.
Any pointers in the right direction will be much appreciated. Thanks in advance!