Você pode usar o vSphere PowerCLI . É um plugin do PowerShell.
Para criar um instantâneo, você precisa fazer o seguinte:
add-pssnapin VMware.VimAutomation.Core
Connect-VIServer -Server myVSphereServer
get-vm myVMName | new-snapshot -name "My New Snapshot"