Version 4.0.6 (August 29, 2020)

Bug Fix: in some situations the distributed switch information in vNetwork tab page was not displayed

Bug Fix: Not all snapshot child’s where displayed

Version 4.0.4 (May 1, 2020)

Upgraded RVTools solution to use VMware vSphere Management SDK 7.0

Upgraded RVTools solution to use CIS REST API, available since vSphere 6.5, to get tag information

vInfo tab page new columns: Virtual machine tags and min Required EVC Mode Key

vCPU tab page new columns: Virtual machine tags

vMemory tab page new columns: Virtual machine tags and Memory Reservation Locked To Max

vDisk tab page new columns: Virtual machine tags

vPartition tab page new columns: Virtual machine tags

vCD tab page new columns: Virtual machine tags

vFloppy tab page new columns: Virtual machine tags

vNetwork tab page new columns: Virtual machine tags

vSnapshot tab page new columns: Virtual machine tags

vTools tab page new columns: Virtual machine tags

vRP tab page new columns: Resource Pool tags and object ID

vCluster tab page new columns: Cluster tags, custom attributes and object ID

vHost tab page new columns: Host tags, in Maintenance Mode and in Quarantine Mode

dvSwitch tab page new columns: Distributed VirtualSwitch tags, custom attributes and object ID

dvPort tab page new columns: Distributed VirtualSwitch Port Group tags and object ID

vDatastore tab page new columns: Datastore tags, custom attributes and object ID

Preference extra checkbox for "Exclude tags"

CLI new parameter -ExcludeTags

Bug fix: removed column “Config Checksum” from vInfo tab page.

This Base64Binary field was sometimes the cause for a XML deserialize error!

This Base64Binary field was sometimes the cause for a XML deserialize error! Bug fix: not all snapshots from all snapshot siblings where displayed

Bug fix: preference setting "Exclude Annotation fields" value was overwritten.

Bug fix: Name on vRP tab page was full path

Bug fix: In example RVToolsBatchMultipleVCs.ps1 script parameters changed for RVToolsMergeExcelFiles.exe

Bug fix: vSphere 7, "Unhandled exception: Input string was not in a correct format."

Known issue : Tags are only visible when logged on with userid/password. It’s not working when SSO is used!

Version 3.11.9 (May 26, 2019)

Bug Fix: Web service call, send en receive timeout value increased.

I solved this problem with help from Chris Apostolof. Thanks again Chris for helping me to find a solution for this nasty bug.

Version 3.11.8 (May 10, 2019)

Bug Fix: in some situation not all NIC information was displayed in the vNic tab page.

Version 3.11.7 (March 15, 2019)

Bug Fix: in some circumstances a “host not found” message when host name is an IP address.

Version 3.11.6 (March 9, 2019)

Upgraded RVTools solution to use VMware vSphere Management SDK 6.7U1

Windows Authentication Framework (Waffle) is no longer used by RVTools

NPOI .NET library for creating excel export files is no longer used by RVTools

RVTools now uses OpenXML and ClosedXML for creating the excel export files

Performance improvements for export to excel

added -ExcludeCustomAnnotations switch to RVTools command line interface

added –DBColumnNames switch to RVTools command line interface

vInfo tab page new column: Creation date virtual machine

vInfo tab page new columns: Primary IP Address and vmx Config Checksum

vInfo tab page new columns: log directory, snapshot directory and suspend directory

dvSwitch tab page new columns: LACP name, LACP mode and LACP loadbalance Algorithm

vNIC tab page new column: Name of uplink port

vNetwork tab page new column: Network Adapter DirectPath I/O Parameter

vHost tab page new columns: Serial number and BIOS vendor

Header row and first column in export Excel file are now locked.

First "Select" column is removed from excel worksheet vFloppy, vCD and vTools.

added a new executable to merge your vCenter xlsx files super-fast to one xlsx file.

RVToolsMergeExcelFiles.exe -input c:\temp\AA.xlsx;c:\temp\BB.xlsx -output c:\temp\AABB.xlsx -template c:\temp\mytemplate.xlsx -verbose –overwrite

RVToolsMergeExcelFiles.exe -input c:\temp\AA.xlsx;c:\temp\BB.xlsx -output c:\temp\AABB.xlsx -template c:\temp\mytemplate.xlsx -verbose –overwrite Example script RVToolsBatchMultipleVCs.ps1 is changed. It will now uses RVToolsMergeExcelFiles to merge the xlsx files.

Bug Fix: a Single Sign On problem solved

Bug Fix: ExportvSC+VMK2csv command was not working

Bug Fix: ExportdvPort2csv command was not working

Bug Fix: On vNIC tabpage not all Switch/dvSwitch information was displayed

Bug Fix: Export now reflect value of “Latency Sensitivity” enumeration

Bug Fix: After changing the preference settings the data is not always refreshed as needed

Bug fix: Content Libraries vmdk files are no longer reported as possible zombie files

Version 3.10 (February, 2018)

Upgraded RVTools solution to Visual Studio 2017

Upgraded RVTools to .Net Framework version 4.6.1

Upgraded Log4net to version 2.0.8, Waffle.AD to version 1.8.3 and NPOI to version 2.3.0

Connection error when TLSv1.0 and TLSv1.1 are disabled and only TLSv1.2 is enabled is solved by using .Net Framework 4.6.1

vInfo tab page new columns: The latency-sensitivity setting of the virtual machine, Change Block Tracking (CBT) and disk.EnableUUID values

vDisk tab page new columns: SCSI label, unit number and sharedBus

vHost tab page new columns: Assigned License(s), ATS heartbeat, ATS locking values. 0 = disabled 1 = enabled, Host Power Policy shortname, CPU Power Management current policy and CPU power hardware support

When Export to xlsx is executed a metadata worksheet with version number of RVTools and date time stamp is added to the output xlsx file

All columns in the RVTools export xlsx file(s) now have a filter

When export to csv newline characters are replaced by spaces

When started from cli and login fails an error message and login box was displayed. Now RVTools will exit with exit code -1, without showing the error message and login form.

Added an example PowerShell script with which you can merge RVTools export xlsx files

Added a example PowerShell script to start Export all to xlsx for multiple vCenters

vDatastore tab page: For NFS datastores the address column is now filled with remote host and path info

vDatastore tab page new columns: Datastore Cluster Name, Cluster capacity and Cluster free space

The upper limit on the Health check for number of VMs on a datastore is now 9999

vHealth tab page: new column "message type" which can be used as a filter in Excel

vHealth tab page: hbrdisk.RDID files are no longer reported as possible zombie files

vHealth tab page: low disk space messages no also show the free space in MB.

All tab pages: Refresh or auto-refresh will respect your sort order

CLI export2xls parameters changed to export2xlsx (old parameter will still work)

Bug Fix: invalid "Horizontal Alignment" value in xlsx style sheet.

Bug Fix: Calculation of total snapshot size was not always correct

Bug Fix: Child snapshot hierarchy was not always correct

Default installation directory is changed to C:\Program Files (x86)\RobWare\RVTools without the version number

Version 3.9.5 (April, 2017)

Bug fix: Unhandled System.Security.SecurityException in CLI

Bug fix: Export vLicence tabpage not working in CLI

Bug fix: Export from CLI creates tabpage.xls.xlsx files. Now changed to tabpage.xlsx files

Bug fix: dvSwitch tab page has two 'Name' fields. One is renamed now

Version 3.9.3 (March, 2017)

Bug fix: unhandled exception in decrypt function solved

Version 3.9.2 (February, 2017)

Migrated RVTools to use .NET Framework version 4

Migrated RVTools to use NPOI 2.1.3.1

Support for vSphere 6.5

Improved logon performance

RVTools will no longer write messages to the Windows eventlog

All VM related tab pages now have a new column: OS according to the VMware Tools

All tab pages now have a new column: VI SDK Server

All tab pages column vCenter UUID renamed to VI SDK UUID

vInfo tab page: new column VI SDK API version

Export to Excel will now use xlsx format

Export to Excel all columns are now auto sized

Excel worksheet names will use same name as the tab page names

Annotations fields can now be excluded! See preference window

vPartition tab page new column: Consumed MB

vHealth _replica directories are excluded for zombie checks

*_sesparse.vmdk files are excluded for zombie checks

New tab page with license information

New PasswordEncryption application added with which you can encrypt your password

RVTools command line interface accepts now encrypted passwords

Bug fix: URL Link to online version info issue solved.

Version 3.8.6 (July, 2016)

Fix release for unhandled exception on vInfo tab page

Version 3.8 (March, 2016)

VI SDK reference changed from 5.5 to 6.0

on vInfo tab page new field: ChangeVersion unique identifier for a given version of the configuration

on vInfo tab page new field: HA VM Monitoring status

on vInfo tab page new fields: Number of supported monitors and Video RAM in KB.

on vInfo tab page new field: Config status.

VM config issues are visible on the vHealth tab page

on vInfo tab page new field: OS according to the VMware Tools

on vTools tab page new fields: App state, App heartbeat status and Kernel crash state

on vTools tab page new fields: Operations availability, State change support and Interactive Guest Operations availability

on vHost tab page new field: NTPD running state.

NTP issues are visible on the vHealth tab page

on vHost tab page new field: Config status.

Host config issues are visible on the vHealth tab page

on vCluster tab page new field: Config status.

Cluster config issues are visible on the vHealth tab page

on vDatastore tab page new field: Config status.

Datastore config issues are visible on the vHealth tab page

on vSC+VMK tab page new fields: IP 6 Address and IP 6 Gateway

all VM related tab pages now have a VM Object ID and VM UUID columns

all VM related tab pages now have powerstate and template columns

all tab pages. Now have a vCenter UUID column (= unique identifier for a vCenter Server)

all VM related tab pages. The Custom Attributes columns are now ordered alphabetically

all tab pages. A select is now a full row select so it is easier to follow the information across many columns

bug fix: Refresh data issue on vRP and vCluster tab pages solved

bug fix: Filter issue on vCluster tab page solved

bug fix: On vInfo tab page the HA information was not filled with cluster default values

bug fix: Content Libraries vmdk files are no longer reported as possible zombie files

bug fix: msi installer sometimes installs RVTools in root of c: drive. This is solved now.

Version 3.7 (March, 2015)

VI SDK reference changed from 5.0 to 5.5

Extended the timeout value from 10 to 20 minutes for really big environments

New field VM Folder on vCPU, vMemory, vDisk, vPartition, vNetwork, vFloppy, vCD, vSnapshot and vTools tabpages

On vDisk tabpage new Storage IO Allocation Information

On vHost tabpage new fields: service tag (serial #) and OEM specific string

On vNic tabpage new field: Name of (distributed) virtual switch

On vMultipath tabpage added multipath info for path 5, 6, 7 and 8

On vHealth tabpage new health check: Multipath operational state

On vHealth tabpage new health check: Virtual machine consolidation needed check

On vInfo tabpage new fields: boot options, firmware and Scheduled Hardware Upgrade Info

On statusbar last refresh date time stamp

On vhealth tabpage: Search datastore errors are now visible as health messages

You can now export the csv files separately from the command line interface (just like the xls export)

You can now set a auto refresh data interval in the preferences dialog box

All datetime columns are now formatted as yyyy/mm/dd hh:mm:ss

The export dir / filenames now have a formated datetime stamp yyyy-mm-dd_hh:mm:ss

Bug fix: on dvPort tabpage not all networks are displayed

Overall improved debug information

Version 3.6 (February, 2014)

New tabpage with cluster information

New tabpage with multipath information

On vInfo tabpage new fields HA Isolation response and HA restart priority

On vInfo tabpage new fields Cluster affinity rule information

On vInfo tabpage new fields connection state and suspend time

On vInfo tabpage new field The vSphere HA protection state for a virtual machine (DAS Protection)

On vInfo tabpage new field quest state.

On vCPU tabpage new fields Hot Add and Hot Remove information

On vCPU tabpage cpu/socket/cores information adapted

On vHost tabpage new fields VMotion support and storage VMotion support

On vMemory tabpage new field Hot Add

On vNetwork tabpage new field VM folder.

On vSC_VMK tabpage new field MTU

RVToolsSendMail: you can now also set the mail subject

Fixed a datastore bug for ESX version 3.5

Fixed a vmFolder bug when started from the commandline

Improved documentation for the commandline options

Version 3.5 (March, 2013)

On vInfo tabpage new field: Resource pool

On vInfo tabpage new field: Consolidation needed.

On vCPU tabpage new field: Number of cores per socket

New tabpage with resource pool information

On vNetwork tabpage new column: Switch name

On vNetwork tabpage new column: Starts Connected

On vTools tabpage new column: required version

On vHost tabpage new columns: custom fields

On vDisk tabpage new columns: raw disk information

Improved error handling for SSO login problems

Bug fix: Invalid snapshot size fixed

Bug fix: All datetime fields now use the local time zone

Bug fix: data not refreshed after changing filter

Version 3.4 (September, 2012)

Overall performance improvements and better end user experience

VI SDK reference changed from 4.0 to 5.0

Added reference to Log4net (Apache Logging Framework) for debugging purpose

Fixed a SSO problem

CSV export trailing separator removed to fix PowerShell read problem

On vDisk tabpage new fields: Eagerly Scrub and Write Through

On vHost tabpage new field: vRAM = total amount of virtual RAM allocated to all running VMs

On vHost tabpage new fields: Used memory by VMs, Swapped memory by VMs and Ballooned memory by VMs

Bugfix: Snapshot size was displayed as zero when smaller than 1 MB

Added a new preferences screen. Here you can disable / enable some performance killers. By default they are disabled

Version 3.3 (April, 2012)

GetWebResponse timeout value changed from 5 minutes to 10 minutes (for very big environments)

New tabpage with HBA information

On vDatastore tab the definition of the Provisioned MB and In Use MB columns was confusing! This is changed now.

RVToolsSendMail accepts now multiple recipients (semicolon is used as separator)

Folder information of VMs and Templates are now visible on vInfo tabpage

Bugfix: data in comboboxes on filter form are now sorted

Bugfix: Problem with api version 2.5.0 solved

Bugfix: Improved exception handling on vCPU tab.

Bugfix: Improved exception handling on vDatastore tab.

Version 3.2 (October, 2011)

New tabpage with distributed switch information

New tabpage with distributed port information

It's now possible to export a single tabpage to an excel file from the command line

It's now possible to save the filter. The next time RVtools is started it will use the filter automatically.

Bugfix: On vSnapshot tab the displyed filename and filesize are not always correct

Bugfix: Improved exception handling on vPort tab

Version 3.1 (April, 2011)

Logon form tab order rearranged

Logon form will remember your last selected host / vCenter server

On vInfo new fields Provisioned, Used and shared storage

On vInfo new fields install Boot Required, number of Virtual Disks

On vInfo new fields Fault Tolerance State, FT Latency Status, FT Band width and FT Secondary Latency

On vInfo new field 128-bit SMBIOS UUID of the virtual machine

On vDatastore new fields Total provisioned, Used and shared storage

On vDatastore new fields SIOC enabled flag and congested threshold value

On vDisk new field disk persistence mode

On vNetwork all IP addresses of adapter are now visible

On vMemory new field distributed Memory Entitlement

On vCPU new fields static Cpu Entitlement and field distributed Cpu Entitlement

On vHost new fields Current EVC mode and Max EVC mode

New batch command line parameters -u user and -p password

Bugfix: custom fields not always visible on vSnapshot tab

Bugfix: Export to Excel, some numeric columns are saved as text instead of numbers

RVToolsBatch.cmd with send by email example deployed in RVTools program file directory

Version 3.0 (January, 2011)

Pass-through authentication implemented. Allows you to use your logged on Windows credentials to automatically logon.

All numeric columns are now formated to make it more readable.

On vInfo the columns Committed, Uncommitted, Shared and on vSnapshot the column size are now formated in MBs instead of bytes.

New tabpage created with service console and VMKernel information.

Now using vSphere Web Services SDK 4.1 which supports the new features available in vSphere 4.1

Export to csv file now uses Windows regional separator

using NPOI to make it possible to write directly to xls files without the need for a installed Excel version on the system.

New menu function to write all information to one excel workbook with for each tabpage a new worksheet.

new command line options. Check the documentation!

Version 2.9.5 (September, 2010)

On vInfo tab new field: Guest heartbeat status. The heartbeat status is classified as: gray - VMware Tools are not installed or not running, red - no heartbeat, guest operating system may have stopped responding. yellow -intermittent heartbeat, may be due to guest load. green - guest operating system is responding normally

On vMemory tab new fields: Ballooned memory, consumed overhead memory, private memory, shared memory, swapped memory and static memory entitlement

On vDatastore tab new field: Full device address (controller, target, device)

On vInfo tab new fields: Committed storage, uncommitted storage and unshared storage

Bug fix! A semicolon in the annotations fields are no longer a problem for the export functions

Bug fix! Health check "Zombie vmdk" problems solved

Bug fix! Health check "inconsistent foldername" problems solved

Bug fix! On vport tab the column "notify switch" value solved

Bug fix! Sort problem on vNic tab on column "speed" solved

Version 2.9.1 (May 4, 2010)

Bug fix! On vNic tab unhandled exception when link is down.

Version 2.9.1 (May 4, 2010)

Bug fix! On vNic tab unhandled exception when link is down.

Description in VI API Reference is excelent "The current link state of the physical network adapter. If this object is not set, then the link is down". Sorry guys this situation was not tested by me. This is fixed now.

Version 2.9 (April 2010)

On vHost tab new fields: Vendor and model.

On vHost tab new fields: Bios version and Bios release date.

On vInfo tab new field: VM overall size in bytes (visible when using VI API 4.0)

On vSnapshot tab new fields: Snapshot filename and size in bytes (visible when using VI API 4.0)

New vNic tab. The vNic tab displays for each physival nic on the host the following fields: Host, datacenter, cluster name, network device, driver, speed, duplex setting, mac address, PCI and wakeon switch.

Layout change on vHost, vSwitch and vPort tabpages. They now all start with host name, datacenter and cluster name.

The commandline function ExportAll extended with an extra optional parameter. It's now possible to specify the directory where the export files are written.

Version 2.8.1 (February 2010)

On vHost tab new field: number of running vCPUs

On vSphere VMs in vApp where not displayed.

Filter not working correct when annotations or custum fields contains null value.

When NTP server(s) = null the time info fields are not displayed on the vHost tabpage.

When datastore name or virtual machine name contains spaces the inconsistent foldername check was not working correct.

Tools health check now only executed for running VMs.

Version 2.8 (January 2010)

On vHost tab field "# VMs" now only powered on VMs are counted.

On vHost tab field "VMs per core" now only powered on VMs are counted.

On vHost tab field "vCPUs per core" now only powered on VMs are counted.

On vDatastore tab field "# VMs" now only calculated for VM's which are powered on.

Health check "Number of running virtual CPUs per core" now only powered on VMs are counted.

Health check "Number of running VMs per datastore" now only powered on VMs are counted.

During Installation there will be an application event source created for RVTools. This to fix some security related problems.

Some users run into a timeout exception from the SDK Web server. The default web service timeout value is now changed to a higher value.

New fields on vHost tab: NTP Server(s), time zone information, Hyper Threading information (available and active), Boot time, DNS Servers, DHCP flag, Domain name and DNS Search order

New Health Check: Inconsistent folder names.

Improved exception handling on vDisk, vSwitch and vPort tab pages.

Version 2.7.3 (December 19, 2009)

With the help of Ciaran Garvey, Benj Starratt and Shane Wendel I was able to improve the zombie file discovery. Thanks to all.

Files in .snapshot directories are no longer reported as zombies.

CTK files are no longer reported as zombies.

The problems with VM files which are placed in the root directory are now solved.

Under some condition the filter screen terminated with an exception. This is fixed now.

New fields on vDisk tab: ThinProvisioned and split.

New field on vTools tab: Virtual machine hardware version.

Version 2.7.1 (November 19, 2009)

15 minutes after the release of version 2.7 I received an email from Kyle Ross who told me that RVTools was showing the cos and esxconsole VM's as zombies! This problem is now fixed! Thanks again Kyle for alerting me so soon.

Version 2.7 (November, 2009)

RVTools now reports storage which is wasted by zombie VMs, VMDKs, templates and snapshots. You can find this information on the vHealth tab page.

If you guys pay me a dime for every gigabyte of wasted storage, found by RVTools, you will make me rich J.

If you guys pay me a dime for every gigabyte of wasted storage, found by RVTools, you will make me rich J. Due to the fact that the search all datastores task can take a long time to complete, RVTools now use a separate thread to collect this information.

The default percentage value of "free datastore capacity" is changed from 10% to 15%.

Bug fix! If a snapshot is more than two levels deep, only the first two are visible.

With the input from Mike Price this problem is now solved! Thanks again Mike.

Version 2.6 (September, 2009)

RVTools is now using the vSphere 4 SDK. The SDK has been enhanced to support new features of ESX/ESXi 4.0 and vCenter Server 4.0 systems.

On vNetwork tab the Vmxnet2 information is improved (due to the new SDK).

The name of the vCenter server or ESX host to which RVTools is connected is now visible in the windows title.

New menu option: Export All. Which exports all the data to csv files.

Export All function can also started from the command line. The output files are written to a unique directory in the users documents directory.

New vSwitch tab. The vSwitch tab displays for each virtual switch the name of the switch, number of ports, free ports, promiscuous mode value, mac address changed allowed value, forged transmits allowed value, traffic shapping flag, width, peak and burst, teaming policy, reverse policy flag, notify switch value, rolling order, offload flag, TSO support flag, zero copy transmits support flag, maximum transmission unit size, host name, datacenter name and cluster name.

New vPort tab. The vPort tab displays for each port the name of the port, the name of the virtual switch where the port is defined, VLAN ID, promiscuous mode value, mac address changed allowed value, forged transmits allowed value, traffic shapping flag, width, peak and burst, teaming policy, reverse policy flag, notify switch value, rolling order, offload flag, TSO support flag, zero copy transmits support flag, size, host name, datacenter name and cluster name.

Filter is now also working on vHost, vSwitch and vPort tab.

Health check change: number of virtual machines per core check is changed to number of virtual CPUs per core.

Version 2.5.5 (June 27, 2009)

Changed health check properties are not set at start of the program. The program will use the default values until you start and transmit the properties screen. This problem is now fixed.

Since version 2.5 the vDisk tab displays information that is aggregated from "config.hardware" and "guest" information. That was not a good idea! If there is more than one partition on a virtual disk the displayed information is wrong.

To solve this problem I now split this information in a vDisk tab which will show only the information that is provided by the "config.hardware" information and a new vPartition tab that will display the "guest" information.

To solve this problem I now split this information in a vDisk tab which will show only the information that is provided by the "config.hardware" information and a new vPartition tab that will display the "guest" information. Better exception handling on filter.

New fields on vHost tab: Number of CPUs, Cores per CPU and virtual CPUs per Core.

Version 2.5.1 (April 15, 2009)

Bug fix! Better exception handling on the vDisk and vNetwork tab pages.

With the help from Alan Civita this problem is now solved! Thanks again Alan.

Version 2.5 (April 2009)

The installation file now understands how to upgrade without the need to uninstall the previous version first.

The documentation file is now also deployed to the program directory.

You can start the Adobe reader from the RVtools "help" menu.

You can start the Adobe reader from the RVtools "help" menu. New fields on vInfo tab: Network #1 to Network #4

New fields on vDisk tab: Level, Shares, SCSI Controller, Unit id and vmdk path name. I'm now using the "config.hardware" information to fill this tab page. In the previous versions of the program I was using the guest information which have a strong dependency with the VMware tools.

New fields on vNetwork tab: Adapter type and Mac Address type.

I'm now using the "config.hardware" information to fill this tab page. In the previous versions of the program I was using the guest information which have a strong dependency with the VMware tools.

I'm now using the "config.hardware" information to fill this tab page. In the previous versions of the program I was using the guest information which have a strong dependency with the VMware tools. New field on vHost tab: Number of VMs per core

New tab! vHealth. Displays health check messages.

There are 8 possible "Health Check" messages:

1. VM has a CDROM device connected!

2. VM has a Floppy device connected!

3. VM has an active snapshot!

4. VMware tools are out of date, not running or not installed!

5. On disk xx is yy% disk space available! The threshold value is zz%

6. On datastore xx is yy% disk space available! The threshold value is zz%

7. There are xx VMs active per core on this host. The threshold value is zz

8. There are xx VMs active on this datastore. The threshold value is zz

You can set your "own" health check threshold values in the "Health Check Properties" form.

Version 2.4.1 (March 18, 2009)

The new filter throws an exception when there are ESX hosts which do not belong to any cluster. With the help from Mario Vinet this problem is now solved! Thanks again Mario.

Version 2.4 (March 2009)

On the vDatastore tab you can now see which hosts are connected to the datastore.

The data on the vInfo, vCpu, vMemory, vDisk, vFloppy, vCD, vSnapshot and vTools tab pages can now be filtered

Version 2.3.1 (February 11, 2009)

System.InvalidCastException: Unable to cast object of type 'VimApi.NasDatastoreInfo' to type 'VimApi.VmfsDatastoreInfo' bug on vDatastore tab fixed!

Version 2.3 (February 2009)

New vHost tab. The "vHost" tab displays for each host the name, datacenter name, cluster name, CPU model, CPU speed, number of CPU's, CPU usage %, total amount of memory, memory usage %, memory reserved for the service console, number of NIC's, number of HBA's, number of VM's running on this host and the ESX version of this host.

All tab pages (except the datastore tab) now also display the datacenter name and cluster name.

New VMFS "Block size", "Max Blocks", "Number of extents", "Major Version number", "Version string" and "VMFS upgradeable" fields on the vDatastore tab.

New "Virtual machine version string" field on the vInfo tab page.

Divide by zero bug on vDatastore tab is now fixed.

The vInfo fields "upgrade policy" and "Sync.time with host" which where introduced in version 2.2 caused some problems in combination with the 2.0 version of the VI API. This is now fixed!

Version 2.2 (January 2009)

New vDatastore tab. The "vDatastore" tab displays for each datastore the name, connectivity status, file system type, number of virtual machines on the datastore, total capacity in mb's, free capacity in mb's, multiple host access indication and the url.

Your custom defined fields are now visible on most of the tabpages

New menu option "export data to cvs file"

New "upgrade policy" field on vTools tabpage

New "Sync time with host" field on vTools tabpage

The field "OS" which is displayed on most of the tabpages now displays the name of the guest OS according to the VMware Tools. In previous versions we used the configuration value. The vTools tab displays both "OS" fields.

Version 2.1 (November 2008)

Overall performance improvements.

New vInfo tab. The "vInfo" tab displays for each virtual machine the hostname of the guest, power state, power on date / time, number of cpu's, amount of memory, number of nics, configuration path, annotation, ESX host name, operating system name and VI SDK object id.

New CPU tab. The "vCpu" tab displays for each virtual machine number of cpu's, max cpu, overall cpu usage, shares, reservations, limits, annotations, ESX host name and operating system name.

New Memory tab. The "vMemory" tab displays for each virtual machine the memory size, max memory usage, memory overhead, guest memory, host memory, shares, reservations , limits, annotations, ESX host name and operating system name

New snapshot tab. The "vSnapshot" tab displays for each snapshot the name, description, date / time of the snapshot, quiesced value, state value, annotations, ESX host name and operating system name.

The header text is automatically included after a copy and past action. This version 1.1 functionality was "lost" in version 2.0.

Version 2.0 (October 2008)

RVTools has five new tabpages which give you information about your virtual machines. RVTools displays information about cpu, memory, disks, nics, cd-rom, floppy drives and VMware tools. With RVTools you can disconnect the cd-rom or floppy drives from the virtual machines. It's also possible to start an upgrade of the VMware Tools.

Version 1.1 (May 2008)

You can copy the selected datagrid values with ctrl-c to the clipboard. The header text is automatically included. After this you can paste the clipboard data to your favorite editor.

The login form remembers the names and/or IP addresses of the entered ESX hosts and/or VirtualCenter servers.You can use a filter to display only the "templates" or "virtual machines".

Annotations "notes" field is visible in the datagrid.

Version 1.0 (April 2008)

First public release.