I’ve been a fan of Onyx since it was launched back in 2009/10 and was an avid user of it when I had to quickly learn how to write some automation scripts for a previous project.
To my joy, the clever guys at VMware Labs have now taken Onyx and created a new Fling that works with vSphere 6.0 Web Client:
Onyx for the Web Client is a Fling that translates actions taken in the vSphere Web Client to PowerCLI.NET code. The resulting code can then be used to understand how VMware performs an action in the API and also better define functions.
Even better news is that it works for a Windows installed vCenter Server and the vCenter Server Appliance! =)
However, reading through the documentation, I noticed this huge warning in red:
WARNING: This fling replaces core Web Client files and may cause issues with stability and patching of future versions of the web client, please only continue with this installation if you are using a test or dev environment.
As such, I really strongly recommend that you only use this tool in your test environment as it could interfere with future patches/updates…. not to mention it could cause problems if you have to log a support call with VMware!