Yeah thats the point, we're looking for some centralised scheduling toolsDepending on how big your environment is, you should be looking at some sort of centralised scheduling, cron etc is fine for 5 servers but 50 or 500 it is unmanageable.
Vmware has a very good api which has support from lots of languages, so you can either write your own scripts or you might be able to plug into terraform or similar, depends what you want to do.