We’ve been waiting for this a long time, but with the 6.0 release PowerCLI is now available as a module. Microsoft changed the way itself and third-parties should deliver PowerShell functionality back in PowerShell version 2 by offering modules. Previously in PowerShell version 1 additional functionality was available via snap-ins.
It’s not fully there yet, but some of the functionality is now available in a module. 6.0 will be a hybrid release, with the rest to follow later.
Notice how the Core functionality is in both lists since this is a hybrid release.
Get-Module \*vmware\* -Listavailable
Get-PSSnapin \*vmware\* -Registered
I believe there was significant effort in making this leap, so many thanks to Mr Renouf and his team :-)