VMware Cloud Community
guyrleech
Virtuoso
Virtuoso

Simplified GUI available for vCenter and ESXi

In order to help developers, devops folks, etc I have written a PowerShell script that presents a WPF GUI to the user in order to be able for them to easily do the following on VMs that they have access to rather than having to give them access to the web console which can be confusing for non-VMware people or for them to have to request the operations via support. VMware admins, etc which can cause delays:

Power - on, off, suspend, shutdown/restart guest

Snapshots - take, delete, revert, consolidate

Reconfigure - number of CPUs, amount of memory and change notes (add/remove hardware functionality will be added when I have time)

Delete

They can also launch mstsc and the VMware console with the former being the default action if you double clicking on a VM (which can be changed via the -doubleclick parameter).

vmware gui.jpg

It can pass through credentials, use stored ones (New-VICredentialStoreItem) or will prompt and save them, encrypted, to the user's local profile if -savecredentials is specified. It will also remember the last server(s) connected to in the registry so it can be run with no parameters.

It requires PowerCli and a minimum of PowerShell version 3.

The script is available for download from GitHub here and you use it at entirely your own risk.

Updates, tips and other information will be tweeted via @guyrleech

-- If you found this or any other answer useful please consider the use of the Helpful or Correct buttons to award points.
Tags (2)
0 Replies