I have seen various methods of cloning an Azure VM that all require the original VM to be sysprepped and generalized, therefore destroying it.
Instead of this method, I just took a backup of the source VM, restored into a new VM, logged on to the new VM (Windows Server), changed the name of the new VM, and then started the source VM. All seems to work fine, without the need to destroy the source VM. This has worked for many years with VMWare and HyperV too.
Are there any issues with this method that I am missing? Is it a bad idea? If so, why?
BTW, this VM does not use managed disks.