The vix Tcl module provides an easy means of manipulating VMware virtual machines via the VMware VIX COM interfaces. Supported operations include starting/stopping VM's, copying files back and forth, process management, cloning, snapshots etc.
JVix is a Java wrapper to the VMware VIX API, allowing control of virtual machines through a Java interface.
Now on github: https://github.com/randomnoun/jvix
A centralized antivirus scanning system. Supports an arbitrary amount of virtualized plugged in antivirus installations. Implemented in Perl and is based on the VMware automation API VIX.
pyvix is a Python wrapper for the VMWare(R) VIX C API that allows Python to programmatically control VMWare(R) virtual machines. Example operations include: powering on; suspending; creating, reverting to, and removing snapshots; and running programs.