Have you ever needed to customize a VM – or 1000 VMs? Deploy or update software in a Guest Operating System? Monitor processes in a VM? Copy files to or from a VM? Guest Operations provide a programming interface for automating or scripting interactions with the Guest Operating system of a running Virtual Machine. This presentation gives an in-depth view on how to use these operations, covering both the VMware VIX API (vmware.com/go/vix) and also the future API roadmap for extending availability of these operations as part of the VSphere Web Services APIs.