VMware Requirements
As described above, Automated Application Converter supports automated repackaging on VMware ESX/ESXi Server and VMware Workstation.
VMware VIX API Requirement
In order for Automated Application Converter to perform automated repackaging, it needs to communicate with the virtualization technology that you are using. If you are using VMware virtualization technology (VMware ESX or ESXi Server or a local VMware Workstation), the VMware VIX API needs to be installed on the same machine as the Automated Application Converter. You can do this by either installing VMware Workstation on that machine or by downloading and installing the VMware VIX API from the following location:
https://customerconnect.vmware.com/downloads/get-download?downloadGroup=VIX-API-1101
When using VMware Workstation, it is recommended that you install VMware Workstation on the same machine as Automated Application Converter so that Automated Application Converter will use the version of the VIX API that was designed for that specific version of VMware Workstation. Although it is likely that newer versions of the VIX API will also work, it seems that the best approach is for Automated Application Converter to use the version of the VIX API that was bundled with your version of VMware Workstation.
VMware ESX/ESXi Server Permission Requirements
If you plan to use a VMware ESX/ESXi Server in conjunction with Automated Application Converter, make sure that the account that you use to log in to this server has the permissions/roles needed to automatically open a VM using VMware VIX API. The account needs to either have an administrator role assigned or, at least, have the following three roles assigned:
- 
All Privileges/Virtual Machine/State/Create Snapshot 
- 
All Privileges/Virtual Machine/State/Delete Snapshot 
- 
All Privileges/Virtual Machine/Interaction/Console Interaction 
If the login account does not have these permissions/roles, Automated Application Converter will be unable to automatically boot up a virtual machine on that server.
vSphere 5.5 Account Requirements
In order to make Automated Application Converter (AAC) work with VMware virtual machines residing under vSphere 5.5, there are certain minimum permissions required for the vSphere user account. To assign these permissions to a vSphere user account, perform the following steps:
To configure a vSphere 5.5 account to be used with Automated Application Converter:
- 
In vSphere 5.5, open the Assign Permissions dialog box and assign a user the Virtual machine power user (sample) role, which consists of the following permissions: Category Permission Datastore Browse datastore Global Cancel task Scheduled task Create task 
 Modify task
 Remove task
 Run taskVirtual machine > Configuration Add existing disk 
 Add new disk
 Add or remove device
 Advanced
 Change CPU count
 Change resource
 Disk lease
 Memory
 Modify device settings
 Remove disk
 Rename
 Reset guest information
 Settings
 Upgrade virtual machine compatibilityVirtual machine > Interaction Answer question 
 Configure CD media
 Configure floppy media
 Console interaction
 Device connection
 Guest operating system management by VIX API
 Power off
 Power on
 Reset
 Suspend VMware Tools installVirtual machine > Snapshot management Create snapshot 
 Remove snapshot
 Rename snapshot
 Revert to snapshot
- 
Also give the user account read-only access to the rest of the server.