# ESXi Support

**URL:** https://www.finalbuilder.com/forums/t/esxi-support/1681
**Category:** Discussion
**Created:** [January 4, 2011, 11:41am UTC](https://www.finalbuilder.com/forums/t/esxi-support/1681 "2011-01-04T11:41:51Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![deleted\_user](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/deleted_user/32/937_2.png) [@deleted\_user](https://www.finalbuilder.com/forums/u/deleted_user)
#### Post date: [January 4, 2011, 11:41am UTC](https://www.finalbuilder.com/forums/t/esxi-support/1681/1 "2011-01-04T11:41:51Z")

</div>

Hello,

Can the ESXi server be controlled from FinalBuilder? i've tried doing so without any success.

What we need is a few basic actions to be performed (list snapshots, revert to a snapshot, power options).

&nbsp;

If it is not supported, is it planned to be supported in upcoming releases perhaps?

Thanks

Lior

---

<div class="post-metadata">

### Author: ![stephen.ryan](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/s/f14d63/32.png) [@stephen.ryan](https://www.finalbuilder.com/forums/u/stephen.ryan)
#### Post date: [January 4, 2011, 11:08am UTC](https://www.finalbuilder.com/forums/t/esxi-support/1681/2 "2011-01-04T11:08:19Z")

</div>

Hi Lior   
  
~~The following VMWare actions in FinalBuilder use the vmrun.exe utility to control the virtual machines:   
VMWare - List Virtual Machines   
VMWare - Change Virtual Machine State   
VMWare - Snapshot   
VMWare - Execute Guest Command   
  
You will need to ensure that you have the VIX API (which includes the vmrun utility) installed on the machine that you are running FinalBuilder on. You can download the latest version of this API from here: http://www.vmware.com/support/developer/vix-api ~~

EDIT: Sorry I misread the question. You can only control VMWare guests using the actions within FinalBuilder, this is because the VMWare VIX actions use the vmrun utility which requires the path to the .vmx file. The other VMWare actions (Workstation/Server) are designed to manage the virtual machines themselves, not the host.

Hope this helps.  
  
Regards,   
Steve

---

<div class="post-metadata">

### Author: ![deleted\_user](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/deleted_user/32/937_2.png) [@deleted\_user](https://www.finalbuilder.com/forums/u/deleted_user)
#### Post date: [January 5, 2011, 9:44am UTC](https://www.finalbuilder.com/forums/t/esxi-support/1681/3 "2011-01-05T09:44:57Z")

</div>

Thanks for the quick reply.   
  
 When you say host, you mean the ESXi server hosting VMs on it right?   
 I’d like to be able to control snapshots and power up or down VMs on the ESXi server.   
  
 Still haven’t found a solution to do so with the existing actions.   
  
 The other (harder) solution is to create my own set of actions using the VMWare vSphere SDK, which gives this ability.   
  
 Just wanted to check if this is already available before creating my own library.   
  
 Lior   
  
 p.s - i can release this library to the community once it’ll reach a working stage, if there’s any need for it.

---

<div class="post-metadata">

### Author: ![stephen.ryan](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/s/f14d63/32.png) [@stephen.ryan](https://www.finalbuilder.com/forums/u/stephen.ryan)
#### Post date: [January 5, 2011, 11:10am UTC](https://www.finalbuilder.com/forums/t/esxi-support/1681/4 "2011-01-05T11:10:17Z")

</div>

Sorry, I gathered from your original post that you wanted to control the ESXi host machine itself.   
  
 If you want to control the Virtual Machines running on an ESXi host, then you should be able to use the VMWare actions within FinalBuilder. According to the VMWare VIX API documentation, as of version 1.7 ESXi is supported. This should allow you to use the following actions to manage you virtual machines:   
  
 VMWare - List Virtual Machines   
 VMWare - Change Virtual Machine State   
 VMWare - Snapshot   
 VMWare - Execute Guest Command   
  
 Regards,   
 Steve
