|
The VIX API helps you write scripts to automate virtual machine operations
and run programs that manipulate files within guest operating systems.
VIX programs run on many 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.12
Released 24 SEP 2012 |
SDK Download
This is the standalone VIX release for vSphere 5.x,
VMware Fusion 5, Workstation 9, 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.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.
|