|
The VIX API helps you write scripts to automate virtual machine operations
and manipulate files within guest operating systems.
VIX programs run on different systems and support management
of vSphere, Workstation, Player, and Fusion.
Bindings are provided for C, Perl, and COM (Visual Basic, VBscript, C#).
 |
|
|
VIX API 1.15
Released 24 AUG 2015 | Download
SDK 1.15
VIX 1.15 is the release for VMware Fusion 8 and Workstation 12.
Documentation Resources:
Sample Code:
powerOn.c –
Shows how to open a virtual machine, power it on, and power it off.
suspend.c –
Demonstrates how to power on, suspend, and resume a virtual machine.
snapshot.c –
Opens a virtual machine, creates a snapshot, and reverts to snapshot state.
guestOps.c –
Demonstrates how to perform operations in a guest virtual machine.
fhostopen.c –
Finds all running virtual machines and opens a handle to each.
callbackProc.c –
How to use callback procedures with asynchronous VIX functions.
Makefile for Linux make and
nMakefile for Windows nmake.
VIX API 1.14
Released 1 DEC 2014 | Download
SDK 1.14
VIX 1.14 was the release for VMware Fusion 7 and Workstation 11.
Documentation Resources:
Sample Code:
powerOn.c –
Shows how to open a virtual machine, power it on, and power it off.
suspend.c –
Demonstrates how to power on, suspend, and resume a virtual machine.
snapshot.c –
Opens a virtual machine, creates a snapshot, and reverts to snapshot state.
guestOps.c –
Demonstrates how to perform operations in a guest virtual machine.
fhostopen.c –
Finds all running virtual machines and opens a handle to each.
callbackProc.c –
How to use callback procedures with asynchronous VIX functions.
Makefile for Linux make and
nMakefile for Windows nmake.
VIX API 1.13
Released 11 OCT 2013 | Download
SDK 1.13
VIX 1.13 was the release for VMware Fusion 6 and Workstation 10.
Documentation Resources:
Sample Code:
powerOn.c –
Shows how to open a virtual machine, power it on, and power it off.
suspend.c –
Demonstrates how to power on, suspend, and resume a virtual machine.
snapshot.c –
Opens a virtual machine, creates a snapshot, and reverts to snapshot state.
guestOps.c –
Demonstrates how to perform operations in a guest virtual machine.
fhostopen.c –
Finds all running virtual machines and opens a handle to each.
callbackProc.c –
How to use callback procedures with asynchronous VIX functions.
Makefile for Linux make and
nMakefile for Windows nmake.
VIX API 1.12
Released 24 SEP 2012 | Download
SDK 1.12
VIX 1.12 was the standalone VIX release for vSphere 5.x.
Documentation Resources:
Sample Code:
powerOn.c –
Shows how to open a virtual machine, power it on, and power it off.
suspend.c –
Demonstrates how to power on, suspend, and resume a virtual machine.
snapshot.c –
Opens a virtual machine, creates a snapshot, and reverts to snapshot state.
guestOps.c –
Demonstrates how to perform operations in a guest virtual machine.
fhostopen.c –
Finds all running virtual machines and opens a handle to each.
callbackProc.c –
How to use callback procedures with asynchronous VIX functions.
Makefile for Linux make and
nMakefile for Windows nmake.
VIX API 1.11
Released 14 SEP 2011 |
SDK Download
This is the standalone VIX release for vSphere 5, Workstation 8,
and earlier platform products.
Documentation Resources:
Sample Code:
powerOn.c –
Shows how to open a virtual machine, power it on, and power it off.
suspend.c –
Demonstrates how to power on, suspend, and resume a virtual machine.
snapshot.c –
Opens a virtual machine, creates a snapshot, and reverts to snapshot state.
guestOps.c –
Demonstrates how to perform operations in a guest virtual machine.
fhostopen.c –
Finds all running virtual machines and opens a handle to each.
callbackProc.c –
How to use callback procedures with asynchronous VIX functions.
Makefile for Linux make and
nMakefile for Windows nmake.
VIX API 1.10.3
Released 29 MAR 2011 |
SDK Download
This is the standalone VIX release for Workstation 7.1 and vSphere 4.1,
including libraries for earlier VIX releases.
Documentation Resources:
VIX API 1.8.1
Released 10 NOV 2009 |
SDK Download
This is the standalone VIX release for Workstation 7 and Player 3,
including libraries for earlier VIX releases such as vSphere 4 and Workstation 6.x.
Documentation Resources:
VIX API 1.7
Released 26 AUG 2009. Superseded VIX 1.6.2 of 3 DEC 2008. |
SDK Download
This is the standalone VIX release for Workstation 7 and Player 3,
including libraries for earlier VIX releases such as vSphere 4 and Workstation 6.x.
Documentation Resources:
VIX API 1.6
Released 29 OCT 2008 and 21 NOV 2008 |
SDK Download
Documentation Resources:
VIX API 1.1.5
Released 28 AUG 2008 |
SDK Download
Documentation Resources:
Sample Code:
powerOn.c –
A simple program that powers on and off a virtual machine.
suspend.c –
A simple program that suspends a running virtual machine.
snapshot.c –
A simple program that takes a snapshot of a virtual machine.
callbackProc.c –
A program that describes how to use the API asynchronously.
eventPump.c –
A program that describes how to integrate the API in another application that may use a UI event pump.
|