VMware released PowerCLI 5.5 R2. This release allows more troubleshooting, reporting and automation of vCloud Suite products by introducing easy access to vCenter Site Recovery Manager (SRM) APIs through the core PowerCLI cmdlets.
The release notes are here
VMware blog with more info om new features here.
For a good book on PowerCLI I recommend this book titled ‘Learning PowerCLI‘ written by Robert van den Nieuwendijk
This release of vSphere PowerCLI introduces a number of new capabilities and expands on the existing cmdlets introducing cmdlets for vCenter Site Recovery Manager and providing further management of the VMware vSphere and VMware vCloud Director products.
vSphere PowerCLI 5.5 Release 2 introduces the following new features and improvements:
- You can now manage the vCenter Site Recovery Manager Public API through the
- You can now create and remove tags and tag categories to complement the tagging functionality offered in existing cmdlets released in the previous version.
- You can now retrieve information and configure Enhanced vMotion Compatibility (EVC) mode on clusters.
- You can now manage security policies for vSphere standard switches and port groups.
- Added support for Windows PowerShell 4.0.
- Added support for vSphere servers configured with IPv6.
- You can now specify the priority of a migration by using the
VMotionPriorityparameter added to the
RelatedObject parameter has been extended on the
Get-Datastore cmdlet to accept the
- Updated the
Get-Datastore cmdlet to allow filtering by cluster.
- You can now specify all supported types and retrieve more statistical information by using the
- Added support for e1000e network adapter type.
- You can now specify all values for
DiskStorageFormat when cloning a virtual machine from a template or another virtual machine.
Set-OSCustomizationSpec cmdlets have been updated to work in 64-bit mode and no longer require running in 32-bit mode.
- Added a
ToolsVersion property to
VMGuest that shows the version as a string.
RelatedObject parameter of the
Get-DVSwitchcmdlets has been extended to accept virtual port groups.
Get-VM cmdlet has been updated to let you retrieve virtual machines by virtual switches.
- Other bug fixes and general performance enhancements have been made to various PowerCLI cmdlets.