Use Chrome for VMware-related taskbar shortcuts, unclutter your browser-based UIs so they look like native apps!
This article has been replaced with a newer, much simpler technique I've developed:
Table of Contents - add vSphere admin shortcuts to your taskbar
Use these links to jump to each section's step-by-step instructions for:
- vSphere Client - legacy Win32 C# client, likely to be deprecated soon
- ESXi Embedded Host Client - HTML5/JavaScript UI for ESXi
- vSphere HTML5 Web Client - HTML5/JavaScript UI for vCenter, released just 5 days ago!
- vSphere Web Client - comprehensive (and sluggish Adobe Flash) vCenter admin browser UI
- VAMI - occasional-use browser UI for back-end VCSA sysadmin
- Video showing how to create all 5 shortcuts - Step-by-step thorough YouTube video
VMware is moving away from the Windows/C#-based vSphere Client and the Adobe Flash-based vSphere Web Client over to an HTML5/JavaScript combo that is far faster, and much more universal. These (beta-ish) web UIs arrived in the form of the ESXi Embedded Host Client that's baked right in to ESXi 6.0U2, and the very new vSphere HTML5 Web Client. It's about time!
But there's a big issue with using a browser for all VMware vSphere admin. Let me illustrate with an animation that demonstrates the benefits of reduced clutter, and what up to 73 extra pixels vertically really means.
Benefits
The benefits of having such launch icons handy are many, especially for home lab enthusiasts with one server, looking for a way to tidy up and get organized:
- single click access, anytime, rapidly locating the UI you want, without having to hunt through tabs
- avoid accidentally opening multiple browser tabs to the same UI, avoiding a waste of system resources
- hover-help helps you distinguish your various shortcuts
- better use of visual real estate, with:
- no bookmarks bar
- no Chrome tab taking up more precious vertical real estate
- no URL bar (those URLs are rather uninformative and long in vSphere admin UIs anyway)
- no distracting extension icons
- no little shortcut arrow thingies on the taskbar icons, they look like installed Windows applications
Backstory
Chrome's been doing some spring cleaning lately:
- The old Add a website as an app aka Create Application Shortcut feature is gone, and the
chrome://flags
trick to get it back doesn't work - Add to taskbar is also gone.
Are they really gone?
Turns out you can get a little creative with the newer Add to desktop option. The next tweak was to get around Chrome's removal of the Application Shortcut feature with some simple editing of the shortcut properties. This combination gets Chrome to cooperate, and I suspect you'll love the results. I know I do! Well worth just a few minutes of your time.
These shortcuts will make this period of transition for VMware's many UIs a bit easier to cope with. Eventually, you should be able to do everything through HTML5 UIs, but we're not there yet.
Should you not like to use your taskbar, and are more of a folder person, no problem. Should you like Shortcut keys assignments for these launcher icons, that's easy to do to, just go to the properties of the shortcut, and use the Shortcut key field. These instructions can be altered for your needs.
Prerequisites
These instructions were tested with:
- Windows 10
- Chrome Version 49 64 bit, but note that it still uses the Program Files (x86) directory, so these instructions should work with 32 bit Chrome as well
- VMware vSphere 6.0 Update 2
My less snappy original title was rather informative, but also rather long:
How to create a Chrome Application Shortcut in your Windows taskbar for vSphere Web Client and vSphere HTML5 Web Client, appifying your browser's UI!
Here's a more snappy title, more link-baity:
Use Chrome like a boss, for VMware admin, shortcuts that transmogrify your Web UIs into apps!'
Once you get the hang of it, you may fall so in love with these icons that you go forward with creating a few more for frequently used browser UIs like NASs, routers, etc. Don't forget to drop a quick comments below to let us know how this worked out for you.
Enjoy your newfound productivity!
1) Step-by-step instructions for vSphere Client
VMware vSphere Client - This is the legacy Windows 32 bit installed application, aka, the C# app. If you don't already have a tray icon for it, here's how to add it:
- press Start
- type vmware vsphere client
- right-click on the top result that shows as Desktop app, choose Pin to taskbar
- hover over the new green icon in your taskbar, it should say VMware vSphere Client, single-click to launch it
- optionally, if it's running already but you really want to run a second instance, simply right-click on the shortcut, then left click on the top-most identically-named item, that easy!
2) Step-by-step instructions for ESXi Embedded Host Client
VMware Flings ESXi Embedded Host Client - Introduced as a VMware Fling in summer of 2015, this popular and fast HTML5/Javascript UI garned high praise all around, and works even on the free ESXi Hypervisor. With ESXi 6.0U2, it's even built right in!
- launch Chrome
- bring up your ESXi Embedded Host Client by going to:
https://[FQDN or IP]/ui/
changing [FQDN or IP] to your actual ESXi host's name or IP - left-click on the Chrome menu button, the 3 horizontal lines located at the upper right-hand corner
- when the drop-down menu appears, hover your mouse over the More tools > option.
- select Add to desktop... and be sure Open as window checkbox is selected, click Add
- use Windows Explorer to navigate to your Desktop folder
- select the vSphere Client icon, right-click, select Properties
- on the Shortcut tab, change the Target: field, ignoring whatever app-id it chose, from:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory=Default --app-id=gbajjkjbafhjoabjfiblblapeckeakke
to:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory=Default --app=https://[FQDN or IP]/ui/
changing [FQDN or IP] to your actual ESXi name or IP
- on the Desktop folder, select the newly-created icon, right-click, select Pin to taskbar
- on the Desktop folder, you can delete the shortcut if you'd like, the new taskbar shortcut will still work
- hover over the new green icon in your taskbar, it should say VMware ESXi [FQDN or IP of host], single-click to launch it
- optionally, if it's running already but you really want to run a second instance, simply right-click on the shortcut, then left click on the top-most identically-named item, that easy!
3) Step-by-step instructions for vSphere HTML5 Web Client
VMware Flings vSphere HTML5 Web Client - This is the brand new HTML5 UI of vSphere's future. Hi hopes it will eventually remove the need for the legacy vSphere Web Client.
- launch Chrome
- bring up your vSphere HTML5 Web Client by going to:
https://[FQDN or IP]:9443/ui/
changing [FQDN or IP] to your actual H5 appliance's name or IP - left-click on the Chrome menu button, the 3 horizontal lines located at the upper right-hand corner
- when the drop-down menu appears, hover your mouse over the More tools > option.
- select Add to desktop... and be sure Open as window checkbox is selected, click Add
- use Windows Explorer to navigate to your Desktop folder
- select the vSphere Client icon, right-click, select Properties
- on the Shortcut tab, change the Target: field, ignoring whatever app-id it chose, from:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory=Default --app-id=adiindglcejiojafkhlbjpglnejhdbdb
to:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory=Default --app=https://[FQDN or IP]:9443/ui/
changing [FQDN or IP] to your actual H5 appliance's name or IP
- download the custom icon using Chrome, by right-clicking on H5Client.ico, choose Save link as..., and choose a folder for the ico to be stored
- on the taskbar shortcut, right-click, right-click on vSphere Client, choose Properties
- on the Shortcut tab, click Change Icon..., select the H5Client.ico file you just downloaded, click OK
- on the Desktop folder, select the newly-created icon, right-click, select Pin to taskbar
- on the Desktop folder, you can delete the shortcut if you'd like, the new taskbar shortcut will still work
- hover over the new shortcut in your taskbar, it should say vSphere Client, single-click to launch it
- optionally, if it's running already but you really want to run a second instance, simply right-click on the shortcut, then left click on the top-most identically-named item, that easy!
4) Step-by-step instructions for vSphere Web Client
vSphere Web Client - This is the 2+ year old Web UI based on Adobe Flash (Flex), much maligned because it's not the snappiest of ways to get sysadmin done. That said, it's also the ONLY one UI right now where you can get access to ALL of the latest vSphere 6 features. Many are hoping that the newer HTML5/JavaScript UIs will eventually become GA and completely take over, so that the vSphere Web Client can be deprecated.
- launch Chrome
- bring up your vSphere Web Client by going to:
https://[FQDN or IP]/vsphere-client/
changing [FQDN or IP] to your actual VCSA (or vCenter) name or IP - left-click on the Chrome menu button, the 3 horizontal lines located at the upper right-hand corner
- when the drop-down menu appears, hover your mouse over the More tools > option.
- select Add to desktop... and be sure Open as window checkbox is selected, click Add
- use Windows Explorer to navigate to your Desktop folder
- select the vSphere Client icon, right-click, select Properties
- on the Shortcut tab, change the Target: field, ignoring whatever app-id it chose, from:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory=Default --app-id=gbajjkjbafhjoabjfiblblapeckeakke
to:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory=Default --app=https://[FQDN or IP]/vsphere-client/
changing [FQDN or IP] to your actual vCenter or vCenter appliance's name or IP
- download the custom icon using Chrome, by right-clicking on vSphereWebClient.ico, choose Save link as..., and choose a folder for the ico to be stored
- on the taskbar shortcut, right-click, right-click on vSphere Web Client, choose Properties
- on the Shortcut tab, click Change Icon..., select the vSphereWebClient.ico file you just downloaded, click OK
- on the Desktop folder, select the newly-created icon, right-click, select Pin to taskbar
- on the Desktop folder, you can delete the shortcut if you'd like, the new taskbar shortcut will still work
- hover over the new shortcut in your taskbar, it should say vSphere Web Client, single-click to launch it
- optionally, if it's running already but you really want to run a second instance, simply right-click on the shortcut, then left click on the top-most identically-named item, that easy!
5) Step-by-step instructions for VAMI
VAMI - VMware Appliance Management Interface. An occasional-use, web-based UI for VCSA sysadmin and upgrades.
- launch Chrome
- bring up your ESXi Embedded Host Client by going to:
https://[FQDN or IP]:5480
changing [FQDN or IP] to your actual VCSA appliance's name or IP - left-click on the Chrome menu button, the 3 horizontal lines located at the upper right-hand corner
- when the drop-down menu appears, hover your mouse over the More tools > option.
- select Add to desktop... and be sure Open as window checkbox is selected, click Add
- use Windows Explorer to navigate to your Desktop folder
- select the vSphere Client icon, right-click, select Properties
- on the Shortcut tab, change the Target: field, ignoring whatever app-id it chose, from:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory=Default --app-id=gbajjkjbafhjoabjfiblblapeckeakke
to:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory=Default --app=https://[FQDN or IP]:5480
changing [FQDN or IP] to your actual ESXi name or IP
- download the custom icon using Chrome, by right-clicking on VAMI.ico, choose Save link as..., and choose a folder for the ico to be stored
- on the taskbar shortcut, right-click, on VAMI, choose Properties
- on the Shortcut tab, click Change Icon..., select the VAMI.ico file you just downloaded, click OK
- on the Desktop folder, select the newly-created icon, right-click, select Pin to taskbar
- on the Desktop folder, you can delete the shortcut if you'd like, the new taskbar shortcut will still work
- hover over the new shortcut in your taskbar, it should say VMware Appliance Management, single-click to launch it
6) Step-by-step instructions Video
Apr 09 2016 Update
I need to mention that right-clicking on some of these UIs can result in awkward menu choices, with the browser's context menu sometimes coming up rather than the underlying vSphere admin UI. With an extra click or two, you can work around this, but for now, note that some of these UIs are not perfected yet, whether running as a browser tab, or as a browser application.
Nov 27 2016 Update
vSphere 6.5 is out, and VMware has changed the behavior of the Chrome browser a bit, with the URLs showing up along the top again. Still, creating these pinned shortcuts saves a lot of cluster and space, and you can see me re-visiting this topic in this new video, published Nov 18 2016.
See also at TinkerTry
-
vSphere HTML5 Web Client arrives as a VMware Fling, a glimpse at vSphere's future UI
Mar 29 2016 -
How to easily update your VMware Hypervisor to ESXi 6.0 Update 2
ESXi Embedded Host Client is baked right in, and way faster than all previous web-based UIs! -
How to create a vSphere Web Client shortcut, using Chrome Canary to fly
Feb 02 2014 - How to create a vSphere Web Client Google Chrome Application Shortcut, looks better and works faster
Sep 05 2012
See also
-
VMware flushes Adobe Flash in new HTML 5 web client for vSphere
Mar 31 2016 by Simon Sharwood at The Register - vCenter Server Appliance (VCSA) 6.0 Update 1 Rundown
Sep 14 2015 by Emad Younis at Emad Younis Blog