VMware PowerCLI 10.0.0 was new release of PowerCLI and the first to become multi-platform: it adds support for Mac OS and Linux! Thanks to Microsoft PowerShell Core 6.0, the open-sourced version of PowerShell that’s available on a number of operating systems, from Windows to Linux to Mac OS.
From this release (in January 2018) there was a new minor release every month to make sure we get the latest features, performance improvements, and updates available as quickly as possible.
But now there is a new major release: PowerCLI 11.0.0!
PowerCLI 11.0.0 comes with the following updates:
- Added a new Security module
- Added new cmdlets for Host Profiles
- Added a new cmdlet to interact with NSX-T in VMware Cloud on AWS
- Support for vSphere 6.7 Update 1
- Support for NSX-T 2.3
- Support for Horizon View 7.6
- Support for vCloud Director 9.5
- Multiplatform support for the Cloud module
- Updated the Get-ErrorReport cmdlet
- Removed the PCloud module
- Removed the HA module
For more information on each module, see this blog post.
The upgrade procedure remain the same as previous versions (see Update PowerCLI to version 10.2.0).
This means that also the upgrade it’s something really easy. Just run this command to update all PowerShell modules:
Update-Module
Or run this command to update only PowerCLI:
Update-Module VMware.PowerCLI
But note, as with the previous versions, that this will just add the new version of the PowerCLI modules and will not really update all the modules, replacing the old one.
There is a nice script to remove all the previous modules, for more information see this blog post (in Italian): PowerCLI 11.0.0 Updates – Automatic script to remove unnecessary modules