VSPlus for Microsoft Virtual Server 2005

Features | FAQ | Changes | Download | Contact

VSPlus is a tool I wrote to help myself and other system administrators manage multiple virtual machines on different virtual servers. If you like it and agree the software disclaimer, you may download and use this tool for free. Please email me for your comments and bug reports.

Many thanks to Paul Despe, Suvani Kaura and experts in the beta newsgroup for your help

Features

VSPlus is a safe and green software. It has not spyware, adware or malicious code. It does not touch your registry or your files. All operatings to your virtual servers and virtual machines are over Microsoft Virtual Server 2005 COM interface. The package will be scanned by Symantec Antivirus client 9.0 with up-to-date antivirus definition to scan before uploading.

VSPlus has 2 components:

1. GUI Tool: VSPlus.exe

You may manage multiple virtual machines on different virtual servers in one screen. At this point, VSPlus implemented many functions the administration website has. You may monitor virtual machines, change their states, update virtual machine properties, add or remove virtual machines and update virtual server properties.

2. Command-line Tool: VSPcmd.exe

This command-line tool is easy for users to change a virtual machine state to another. You may use it in your scheduled tasks. Because my Veritas cannot backup a running virtual machine, I wrote this to turn off the virtual machine at midnight before backup and turn it on.

Command format:

VSPcmd /A Display all Virtual Machines and their states.
VSPcmd vmname [TurnOn|TurnOff|Pause|Restore|Save|Reset|Shutdown]
  Operate on the specified Virtual Machine.
VSPcmd vmname Display the state of the virtual machine.
VSPcmd /? Display this help page.

 

FAQ

1. Supported Microsoft Virtual Server:

VSPlus supports current public release only. As of 9/13/2004, the public release is Microsoft Virtual Server 2005 (version 1.1.465.0).

2. Supported Operating Systems:

Windows Server 2003 Standard edition and Enterprise Edition. It may run on Windows XP Professional also.

3. Supported Microsoft .NET Framework.

Your computer must have Microsoft .NET Framework 1.1 with most recent service pack.

4. I failed to start it. What should I do?

If you are not running VSPlus on Windows Server 2003, you may need download and install Microsoft .NET framework 1.1.

You also need click virtual machine thumbnail in the Virtual Server Administration Website once to install the Virtual Machine Remote Control ActiveX before run this program.

Or, you may try to run the following command to register this component.

C:\>regsvr32 "c:\Program Files\Microsoft Virtual Server\WebSite\VirtualServer\activex\VMRCActiveXClient\VMRCActiveXClient.dll"

5. What ports should I open on firewall to allow remote access?

As far as I know, you should open the following ports: TCP 135, TCP 3183 and UDP 137. TCP 5900 or customized port for VMRC

 

Changes

1.0.18 3/02/2005 New: Locate vmrc.exe from the default installation path on C and D drive automatically. User does not copy vmrc.exe manually.
New: vspcmd.exe exits with ERRORLEVEL code. (Thanks David Blasisdell)
ERRORLEVEL Code Meaning
0      No error.
1      Cannot connect the virtual server
2      Invalid parameter or virtual machine not found
3      Unable to turn on the specified virtual machine
4      Unable to turn off the specified virtual machine
5      Unable to pause the specified virtual machine
6      Unable to restore the specified virtual machine
7      Unable to save the specified virtual machine
8      Unable to reset the specified virtual machine;
9      Unable to shutdown Guest OS in the specified virtual machine
255      Invalid command
Fix: vspcmd.exe exits when the given command is finished.
Fix: An unhandled error when checking Virtual Server view. (Thanks Roger Bavaud)
Fix: Minor errors and improvements.
1.0.17 9/14/2004 New: A Progress indicator when performing an action on VM
New: Support Microsoft Virtual Server 2005, version 1.1.465
Fix: Minor errors and improvements.
1.0.16 8/31/2004

New: Duplicate current VM.
New: Remove from VS in the VM menu
New: Add a VM View from a VS view.
New: A shortcut to attach an ISO file.
New: Perform actions on all VMs of the current VS.
Fix: Unable to add/remove security entries. (Thanks Tony Donno)
Fix: Multiple exceptions when there is no VM in a VS.
Fix: Unable to add an existing Virtual Network configuration
Fix: Exception when the main window is minimized. (Thanks Jonathan Maltz)
Fix: Minor errors and improvements.

1.0.12 8/0/2004 New: A Virtual Server view
New: Improved window to add VM/VS
Fix: Unable to access scripts in VS and VM.
Fix: More accurate CPU Usage chart
Fix: Unable to use UNDO disk
Fix: Unable to save VM state
Fix: May not be able to access virtual server after the main window is minimized (Thanks Jonathan Maltz)
Fix: Minor errors and improvements
1.0.10 7/28/2004 Fix: May not display the CPU Usage chart. (Thanks Jonathan Maltz)
1.0.9 7/28/2004 New: A Virtual Machine status page in VM property window
New: A new Settings Window to customize VSPlus.
New: A link to Virtual Server properties in VM Property window
Fix: May not be able to load correct default configuration file. (Thanks Jonathan Maltz)
Fix: Unable to change DVD/CDROM drive properties when a VM is running. (Thanks Jonathan Maltz)
Fix: Minor errors and improvements
1.0.8 7/22/2004 New: Load and Save Configuration files.
New: Display VMRC Connection status at Status bar
New: Improved Event view.
New: Event view for current Virtual Machine in Property window
New: More friendly message when error occurs. (Thanks Brendon McCarthy)
New: Improved view for Adding VM window
New: A new menu item for browsing current VM folder.
New: Optimized codes run faster
New: View VM status in Virtual Server Property window
New: Check update automatically on exiting
Fix: May raise error when Pause/Resume a VM.
Fix: May display incorrect system resource allocation.
Fix: May display incorrect virtual harddisk drive information
Fix: May display incorrect virtual DVD/CDROM drive information
Fix: Minor errors and improvements
1.0.6 7/15/2004

New: More friendly prompt messages on the interface (Thanks Whitney Roberts)
New: Check update when the program starts and Check update function in the menu
New: Links to VSPlus website and forums in Help menu Fix: No username and password displayed in VM properties page.
Fix: VMRC does not display after resetting.
Fix: Unable to enable undo disk
Fix: VM thumbnail displayed in a wrong order.
Fix: Several comboboxes allow invalid inputs.
Fix: Unable to read key length of the public key.
Fix: Unable to retrive username and password.
Fix: Display VMRC SSL Certificate incorrectly.
Fix: Unable to upload SSL certificate file.

1.0.3
7/9/2004 Fix: incorrect version number displayed in the About Window
Fix: Add tooltiptext for Full Screen button. (Thanks Jonathan Maltz)
1.0.2
7/8/2004 New: Posted to VS2005 beta newsgroup. .
Fix: several bugs.
1.0.0
7/7/2004 First release.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Download

Warranty, Disclaimer, Assumption of Risk, and Indemnification

Definition: The term "person" as used in this section includes not only a natural person but any entity, (including natural persons), who holds a copyright in, or published, developed, designed, modified, distributed, redistributed, or in any way contributed to this software or program.

NO WARRANTIES: TO THE EXTENT PERMITTED BY APPLICABLE LAW, NEITHER JIN MAO, NOR ANY PERSON, EITHER EXPRESSLY OR IMPLICITY, WARRANTS ANY ASPECT OF THIS SOFTWARE OR PROGRAM, INCLUDING ANY OUTPUT OR RESULTS OF THIS SOFTWARE OR PROGRAM. UNLESS AGREED TO IN WRITING. THIS SOFTWARE AND PROGRAM IS BEING PROVIDED "AS IS", WITHOUT ANY WARRANTY OF ANY TYPE OR NATURE, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND ANY WARRANTY THAT THIS SOFTWARE OR PROGRAM IS FREE FROM DEFECTS.

ASSUMPTION OF RISK: THE RISK OF ANY AND ALL LOSS, DAMAGE, OR UNSATISFACTORY PERFORMANCE OF THIS SOFTWARE OR PROGRAM RESTS WITH YOU AS THE USER. TO THE EXTENT PERMITTED BY LAW, NEITHER JIN MAO, NOR ANY PERSON EITHER EXPRESSLY OR IMPLICITLY, MAKES ANY REPRESENTATION OR WARRANTY REGARDING THE APPROPRIATNESS OF THE USE, OUTPUT, OR RESULTS OF THE USE OF THIS SOFTWARE OR PROGRAM IN TERMS OF ITS CORRECTNESS, ACCURACY, RELIABILITY, BEING CURRENT OR OTHERWISE. NOR DO THEY HAVE ANY OBLIGATION TO CORRECT ERRORS, MAKE CHANGES, SUPPORT THIS SOFTWARE OR PROGRAM, DISTRIBUTE UPDATES, OR PROVIDE NOTIFICATION OF ANY ERROR OR DEFECT, KNOWN OR UNKNOWN. IF YOU RELY UPON THIS SOFTWARE OR PROGRAM, YOU DO SO AT YOUR OWN RISK, AND YOU ASSUME THE RESPONSIBILTY FOR THE RESULTS. SHOULD THIS SOFTWARE OR PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL LOSSES, INCLUDING, BUT NOT LIMITED TO, ANY NECESSARY SERVICING, REPAIR OR CORRECTION OF ANY PROPERTY INVOLVED.

DISCLAIMER: IN NO EVENT, UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, SHALL JIN MAO, OR ANY PERSON BE LIABLE FOR ANY LOSS, EXPENSE OR DAMAGE, OF ANY TYPE OR NATURE ARISING OUT OF THE USE OF, OR INABILITY TO USE THIS SOFTWARE OR PROGRAM, INCLUDING, BUT NOT LIMITED TO, CLAIMS, SUITS OR CAUSES OF ACTION INVOLVING ALLEGED INFRINGEMENT OF COPYRIGHTS, PATENTS, TRADEMARKS, TRADE SECRETS, OR UNFAIR COMPETITION

I AGREE
I DISAGREE

Contact

Feedback: jin . maonospam@nospamgmail . com