Hi, Paul. Please try this:
- Browse using the "latest backup" option and a filter for "Modified Date Yesterday"
- Select the folder you want to restore (this path will need to be in the backup everyday so choose as high a level in the directory structure as possible)
- Choose "Recover All Selected"
- Pick your restore options (these same options will be used every day so choose generic options that will work well)
- On the "Job Initiation" tab choose "Schedule" and configure the schedule on which you wish to run the restore job (this should run after the backup for the calendar day has completed so that the relative date option above returns files from "yesterday).
- Click "OK" and you should have a job scheduled that will run on your schedule and restore the data that was modified "yesterday" (which should always mean "yesterday" and never a particular date).
- You can find this job in the future by right-clicking on the CommCell at the top of the "CommCell Browser" window, choose View, and Schedules.
There are more detailed options available if you browse using an option other than "latest backup", choose the restore options you desire, and then use the "Save As Script" option and take a look at the XML file that is created. You can have an outside scripting program change the date included in the <timeRange> section of the XML and then run the batch file on demand. That section of the XML controls which backup is browsed. The filter criteria is saved in the <browseFilter> section of the XML. You could even run the batch file as a "PostBackup process" on the backup subclient and have the restore kicked off automatically once the backup completes.
Hopefully this is a short introduction to the flexibility of CommVault for you. There are a lot of options at your disposal here. Try a couple and I'm sure you'll find one that will work; if not, you can always request enhancements to the product.
Let us know how you make out and if you need anything else here.