Edit: agora é 2016 e ainda tenho que lidar com isso. Eu agora acho que os cronjobs nos hosts não são confiáveis. A ferramenta que agora uso para obter listas e executar tarefas básicas é govc, o projeto oficial de código aberto do VMware escrito em go (plataforma cruzada, binário único): link
Eu tenho um cronjob fazendo isso para mim regularmente (o ESXi vem com o ESXi shell, que pode ser mais familiar para os usuários do Linux).
O comando é
vim-cmd vmsvc/getallvms | grep -v Vmid | awk "{print \}"
grep
aqui apenas remove o cabeçalho.
O shell e o servidor ssh devem estar habilitados para que isso funcione.
Eu também executo este comando antes de executar o ghettoVCB para que eu sempre faça backup de todas as máquinas, não importa se qualquer um deles foi migrado ou criado recentemente.