As the previous post mentioned, in vSphere 5, Guest Operations API functionality that was previously only available via the VIX API has been incorporated into the core vSphere SDKs.
For a cool demo of this functionality, check out William Lam's recent post on his VirtuallyGhetto blog! William created a Perl-based command-line interface to most of the guest operations functionality.
