This sample runs a specified program inside a virtual machine with
output re-directed to a temporary file inside the guest and
downloads the output file.

url                 [required] : url of the web service
username            [required] : username for the authentication
password            [required] : password for the authentication
vmname              [required] : name of the virtual machine
guestusername       [required] : username in the guest
guestpassword       [required] : password in the guest
guestprogrampath    [required] : Fully qualified path of the program
inside the guest.
localoutputfilepath [required] : Path to the local file to store the
interactivesession  [optional] : Run the program within an
interactive session inside the guest.

Command Line:
run.bat com.vmware.general.RunProgram --url [webserviceurl]
--username [username] --password [password] --vmname [vmname]
--guestusername [guest user] --guestpassword [guest password]
--guestprogrampath [Fully qualified path of the program in the guest]
--localoutputfilepath [Path to the local file to store the output]

VMware vSphere Web Services Java Samples

This sample was originally released as a part of vSphere 6.0 under license terms that contained a provision that disallowed redistribution in source form. In order to encourage growth of community around VMware samples, these samples are being re-released under a commercially friendly open source license (BSD 3-Clause). See the file header for details.

The samples themselves are identical to the official release version with the exception of a changed copyright and license header on each file.

If you wish to run this sample, please download the official SDK from and follow the provided instructions.

These samples are provided for reference with no warranty expressed or implied.

Sign in to be able to add comments.

Comments 0