Both of these options mean using CPU cycles on the exchange store machine and take a long time to run. If I can do it on a machine with plenty of CPU cycles to spare I can avoid inconveniencing my users.
When I've tried to do this on the none-live (but showing up in systems manager as a machine in the same admin group) when I right click on recovery storage group/add database to recover it can't find the database from the live machine. Hence I can't restore my backup to this other machine.
So is there a way to do it (without using a recovery machine in a dummy forest) ?