WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud Foundation
  • VKS
  • Homelab
    • Resources
    • Nested Virtualization
  • VMware Nostalgia
  • Apple

New Adventures

06.03.2013 by William Lam // 2 Comments

Today, I will be embarking on a new adventure as I join the VMware R&D Organization as part of the Integration Engineering team. In this new role, I will be working alongside my team to help provide feedback directly to VMware engineering on how we can better integrate and simplify our products both from an operational and architectural standpoint. Needless to say, Automation will play a key role to help ensure that we have the proper interfaces (API/SDK/CLI) to interact with all of VMware’s products and help enable VMware’s vision of the Software-Defined Datacenter (SDDC). In addition, I will also have the opportunity to research and explore new and interesting ways of leveraging VMware products which is something I am very much excited about!

I have been very fortunate to have been part of the Cloud Infrastructure Technical Marketing team here at VMware and had the opportunity to work with some of the most talented folks in the industry. I want to thank all of my Technical Marketing colleagues for all the innovative and fun projects we have collaborated on.

I am very excited for the new opportunity within Integration Engineering and I am looking forward to getting started!

Categories // Career Tags // Uncategorized

Thank You For Your Vote & Support!

03.14.2013 by William Lam // Leave a Comment

The results for the Top 25 Virtualization Blogs was just posted a few days ago by Eric Siebert of vSphere-Land.com and I am very proud and honored to announce that virtuallyGhetto has moved up from last year's #8 spot to the #6 spot on the list! I am also very honored that virtuallyGhetto was also voted as the #1 scripting blog! This was quite a surprise to me especially when you are up against guys like Alan Renouf and Luc Dekens.

I also wanted to take this opportunity to thank Eric for all of the time and effort he has put into setting up the site and tallying up all the votes, this is not an easy task. I would also like to thank all of my readers for voting and for your continued support. Finally, I would like to congratulate all the bloggers and give a special shout out to some of the new guys who made the top 25 this year like Michael Webster, Chris Wahl and of course the Storage Guru himself and my good colleague Cormac Hogan! Congratulations guys! I am really humbled to be part of such a talented and passionate community, there is no other like it!

I do not want to spoil the results, so be sure to watch the special vChat results episode and visits Eric's site for the full list.

Categories // Uncategorized Tags // Uncategorized

Inactivity Timeout for the vSphere C# Client

07.08.2012 by William Lam // 2 Comments

I recently came across an interesting VMTN thread in which I learned about a neat little feature that allows a user to configure an inactivity timeout for the vSphere C# Client. Once the timeout value has been reached, the vSphere Client will automatically disconnect from the server(vCenter 5.0 or ESXi 5.0 Server). This feature looks to have been introduced with the release of vSphere 5 and was noted in thick-client-timeout guideline in recent release of the vSphere 5 Security Hardening Guide to help reduce the risk of unauthorized access.

There are two methods you can configure the inactivity timeout value:

  • Command-line argument to vSphere Client executable
  • vSphere Client configuration file (VpxClient.exe.config)

To configure using the command-line argument, locate the vSphere Client executable on your desktop and right click and select properties. You will need to add -inactivityTimeout X, where X is the number of minutes before the vSphere Client will automatically disconnect from the server.

To configure using the vSphere Client configuration file, you will need to locate the VpxClient.exe.config (thanks to user regnak2012 for identifying the required XML entry).

Depending on whether you are running a 32bit or 64bit WindowsOS, they will be located in one of the two places:

  • 32bit - %PROGRAMFILES%\VMware\Infrastructure\Virtual Infrastructure Client\Launcher
  • 64bit - %PROGRAMFILES(x86)%\VMware\Infrastructure\Virtual Infrastructure Client\Launcher

Next, you will need to right click on VpxClient.exe.config and edit the file using an editor such as notepad. Add the following entry right above the cmdlineFallback, where X is the number of minutes for the timeout value and save then save the file.

X
To validate that inactivity timeout value works, just connect to either a vCenter Server 5.0 or ESXi 5.0 Server and wait for it to disconnect after the timeout value has been violated. In this example, I configured it for 1 minute and you should see the following screen below once it has disconnected.

Since this feature is client side only, a user can easily change or update this timeout value. One option to guarantee this configuration is by ThinApp-ing your vSphere Client, this way you can control who has access and what the inactivity timeout should be. This can really help when it comes to auditing client side system.

While looking into the vSphere Client options, I also came across a few others that are not documented but might come in handy.

Disclaimer: These are not officially supported by VMware, please use at your own risk. 

Ignore Certificate - If you have a self-signed SSL certificate when you first connect to an ESX(i) or vCenter Server, you probably have seen the following:

You can automatically ignore this message by specifying the -i command-line option OR add in the VpxClient.exe.config file.

Expand Inventory - If you want to have your entire vSphere inventory automatically expanded out for you each time you login (this may not be a good idea for very large environments) you can specify -expAll command-line option OR add in the VpxClient.exe.config file.

Disable All vSphere Plugins - If you want to prevent any vSphere Plugins from loading, you can specify -noPlugins  command-line option OR add in the VpxClient.exe.config file.

Categories // Uncategorized Tags // Uncategorized

  • 1
  • 2
  • 3
  • Next Page »

Search

Thank Author

Author

William is Distinguished Platform Engineering Architect in the VMware Cloud Foundation (VCF) Division at Broadcom. His primary focus is helping customers and partners build, run and operate a modern Private Cloud using the VMware Cloud Foundation (VCF) platform.

Connect

  • Bluesky
  • Email
  • GitHub
  • LinkedIn
  • Mastodon
  • Reddit
  • RSS
  • Twitter
  • Vimeo

Recent

  • Programmatically accessing the Broadcom Compatibility Guide (BCG) 05/06/2025
  • Quick Tip - Validating Broadcom Download Token  05/01/2025
  • Supported chipsets for the USB Network Native Driver for ESXi Fling 04/23/2025
  • vCenter Identity Federation with Authelia 04/16/2025
  • vCenter Server Identity Federation with Kanidm 04/10/2025

Advertisment

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy

Copyright WilliamLam.com © 2025