You need to implement a standard supported infrastructure to achieve what you want, otherwise you are going to create a bundle of hacks.
If your VM needs to run 24/7, what have you done to cater for hardware failure? This isn't just a situation of "I need to make a backup copy", it should also be "I need to cater for maximum uptime".
A full VMware kit, two hosts, shared storage, HA etc will cater for all of this. Hell, you might even be able to use VMware's Fault Tolerance feature which would permit hardware failure without skipping a beat.
If you were to implement a correct infrastructure, you could then utilise products such as Veeam Backup. This and similar products backup from the outside while the VM is running with no interruption.
If you want to just ensure you have backup copies (which you could restore elsewhere) and have a tight budget, might I recommend Veeam Endpoint Backup which is free. Install this into the VM and backup to an external device like a NAS. You could restore back onto another machine. This isn't as elegant, but there is obviously a significant difference in price here.
Last note - if you are going to design and implement a redundant infrastructure, PLEASE use a certified VMware Reseller who has certified VMware Engineers. Don't use someone who hasn't been trained as they (in my experience) will implement single points of failure (ie: two servers, shared storage and ONE SWITCH).
vmware-cmd
utility to create snapshots, save them, copy them and delete the old snapshot. I'm willing to write a PowerShell script to automate this. But aren't there other more elegant ways to hot clone a running VM from outside?