Home > Virtualization > A Tiny Tool to Ease the Use of VMware vSphere Web Client

A Tiny Tool to Ease the Use of VMware vSphere Web Client

October 14th, 2012 Leave a comment Go to comments

In my previous article, I talked about why Web is not a good choice as the primary GUI for vSphere. I also mentioned that I was working on Ua small app to enhance the user experience of vSphere Web Client.

Today I am happy to announce a small application I developed recently using latest Visual Studio 2012 Express which is free from Microsoft. Although known with my work on Java in the community, I am pretty open to any programming languages and tools that are best to get work done. This time it happens to be C# and .NET. :-)

Time to learn how to "Google" and manage your VMware and clouds in a fast and secure

HTML5 App

I started the tiny application for myself, but thought others may be interested as well thus worthwhile to share it here. It’s the first project for end users (administrators) after developer-oriented projects like VI(vSphere) Java API and DoubleCloud Proxy(intercepts SOAP messages to vSphere and generates Java code for automation).

The application is essentially a wrapper around a Web browser so that the user experience is similar to a standalone application. As you’ll find out, this is not limited to vSphere Web Client but also other Web based GUIs like vCloud Director, vFabric App Director, and other Web application that is nothing to do with VMware.

If you happen to close vSphere Web Client, you will get a dialog box for confirmation. As a result, you won’t incidentally close your vSphere Web Client any more. Below is a screen shot of the application. 

As you can see, this little application has another nice feature that can make your life easier. While working on any screen of the vSphere Web Client, you can create a shortcut on your desktop with one click. The shortcut, once clicked later, opens up the exact screen when shortcut was previously created. In some way, you can think of it as a screen snapshot of vSphere Web Client.

If you have a particular page to look for in vSphere Web Client, a shortcut would be really handy. For example, if you are most interested in networking or one particular host, you can create a shortcut while the particular screen is visible in vSphere Web Client.

By default, a shortcut uses a URL pointing to vSphere Web Client, which may include weird strings that is not easy to read. To make it easy, you can add an alias name for easy memorizing. Just remember, if you have more than one word in the alias, you want to enclose them into double quotes. The alias will be shown in the application window title. As in the following screenshot, it’s “VI Java Test vCenter.”

The full sample in the Target field is something like:

C:\Users\stevejin\Desktop\DoubleCloundClient.exe https://vCenter.doublecloud.org:9443/vsphere-client/# “VI Java Test vCenter”

Yours will be different for sure, but you got the idea.

When you create a desktop shortcut, the first two are already there for you. All you need to do is to add alias if you want to. I would suggest you do that because the long and sometime weird URL will be on the title.

There are other options you can do with the shortcut, for example, change the name of the shortcut; change the icon of the shortcut, etc. Since these are standard Windows feature, I would leave it to you to explore.

Update: A new feature that keeps session always live is added in latest version. More details are here.

Having read this far, it’s time to download and play with it. It’s just around 16.5K (not M or G). Should you have any comment/feature request, please add to the comment. As with any other software, the risk is yours and I am not liable for anything even though I’ve tried best to develop and test it. If you agree on that, please go ahead and download it *HERE* and place it on your desktop (no installer is needed – click on it and it will run); otherwise, please skip this.

Note: if your vCenter server certificate is self signed as normal, you may see an error message with a refresh link. Just click the refresh link, the issue will be gone. I haven’t yet found a good way to get the error notification and reload it programmatically.

For feature release annoucements, please feel free to follow me on Twitter (@sjin2008) and sign up the newsletter.

  1. October 14th, 2012 at 17:15 | #1

    A Tiny Tool to Ease the Use of VMware vSphere Web Client http://t.co/Ce0hx0aL #business #tech

  2. October 15th, 2012 at 01:25 | #2

    A Tiny Tool to Ease the Use of VMware vSphere Web Client http://t.co/Voh3WcY8

  3. October 24th, 2012 at 03:00 | #3

    [Shared] A Tiny Tool to Ease the Use of VMware vSphere Web Client http://t.co/U1i88Yoc

  4. hemmi
    May 17th, 2013 at 02:12 | #4

    Great tool! One question would it be possible to add a config menu where it is possible to configure a default page to be loaded? Thx

  5. May 17th, 2013 at 10:30 | #5

    Glad you like it. Do you want to elaborate a bit more? Currently you can include a page as default with command line.
    Thanks!
    Steve

  6. May 17th, 2013 at 15:30 | #6

    Hi Steve, I use the tool everyday :-) it is a real improvement of the webclient. Is there a special syntax to set the default page on command line? Thx

  7. May 17th, 2013 at 18:04 | #7

    Good to know that. On your command line, you can pass in URL to your Web Client as the first argument. There is a sample below the second screen shot of creating shortcut. Good luck!
    Steve

  8. SteveEsx
    July 18th, 2013 at 05:28 | #8

    Looks nice but I have two problems:

    1.the use windows credentials login plugin doesn’t work

    2.the console plugin doesn’t work

    I only get the option to re-install plugins in the DoubleCloud client while in all other non-wrapped browsers they are already installed and working. When I chose reinstall I only get the option to repair etc since they are already installed.

  9. July 18th, 2013 at 13:44 | #9

    Sorry for the issues. Behind the scene, it’s really IE control embedded in a standalone application. I need to look into the plugin issue when I have time. Thanks!

    Steve

  10. Siva
    March 4th, 2014 at 00:49 | #10

    Hi! Love your tool! Very quick compared to the regular web client! The only problem I have with the app is that I’m unable to download the Client Integration Plugin! When I click CIP it tries to download it from localhost and then it fails. I even turned off the IE protected mode and tried but it gives the same problem. Can you please help me if you have time! I really need this program to work! Love your App! Please help me! thanx!

  11. March 4th, 2014 at 10:12 | #11

    Thanks Siva, I am glad you like it. What if you use normal Web Client to download the CIP and then try the tool?

    Steve

  1. October 15th, 2012 at 09:07 | #1
  2. October 24th, 2012 at 00:11 | #2
  3. June 27th, 2014 at 10:15 | #3
  4. October 19th, 2014 at 00:29 | #4
  5. June 3rd, 2015 at 01:52 | #5
  6. February 15th, 2017 at 22:21 | #6
  7. June 8th, 2017 at 10:00 | #7