I need to rename a lot of files but each rename takes between 5 and 10 minutes, (large assemblies, used in multiple locations) and it seems to hang up the vault each time I do it.
Is it possible to use the task scheduler to rename files on the vault?
It may be possible to write a routine using the API but it is not possible with the standard task scheduler. I would suggest trying to see why it is taking so long to rename. Check vault settings for things like "validate vault", etc.