Je pense pas qu'il soit possible de faire du recursive.
En fait les softs qu'il le font ne font qu'un enchainement de commandes, c'est facile à voir dans les logs.
Si tu trouve aucun soft en ligne de commande qui le fasse, je pense que tu dois pouvoir trouver des scripts tout fait et juste à configurer pour le fair à ta place.