It is with great pleasure that I announce the release of PowerCLI 12.6. As many of you know, with PowerCLI 12.4, we introduced a new PowerShell binding for vSphere Automation API. With this, the experience of working with vSphere REST APIs was greatly simplified. I have covered the working of new API bindings in the PowerCLI 12.4 release blog post, and you can refer to it for more information. With PowerCLI 12.6, we are extending the PowerShell Bindings to NSX Policy manager APIs.
1. PowerShell Binding for NSX Policy Manager APIs
A new module, i.e., VMware.Sdk.Nsx.Policy has been added to provide PowerShell binding for NSX Policy Manager APIs.
2. New cmdlets for vCenter Server Appliance Management
New cmdlets have been added to manage vCenter Server appliance backups:
New-ApplianceBackupJob : This cmdlet starts a file-based backup job for a vCenter Server system to a backup server.
Wait-ApplianceBackupJob : This cmdlet monitors the progress of a backup job and returns the ApplianceBackupJob.
Get-ApplianceBackupJob : This cmdlet retrieves a list of finished or currently running backup jobs.
Stop-ApplianceBackupJob : This cmdlet stops a list of running backup jobs matching the specified parameters.
Get-ApplianceBackupPart : Retrieves a list of parts that can be included in a backup job, and their estimated backup size. Non-optional backup parts are always included in the backup.
3. VMware SRM 8.5
The VMware.VimAutomation.Srm module has been updated to support VMware Site Recovery Manager 8.5.
|Product /Category||Cmdlet Name||Description||Status|
|HCX||New-HCXMigration||VM with multiple networks attached and if migration is triggered without mapping all the source networks to the target, the validation does not throw an error||Fixed|
|HCX||New-HCXMigration||Initiating a Non-Mobility migration using New-HCXMigration cmdlet does not show the network mapping in the migration dashboard UI||Fixed|
|vSAN||Get-VsanView||Get-VsanView throws ‘Object reference not set to an instance of an object.’ on PowerShell 7.2.2.||Fixed|
|HCX||Get-HCXVM||Get-HCXVM cmdlet throws “Unexpected character encountered while parsing value: <. Path ”, line 0, position 0..” when the number of VMs available in the inventory is very big||Fixed|
|HCX||Get-HCXMigration||Get-HCXMigration cmdlet throws an error if any of the migrations were triggered without providing the ‘TargetStorageProfile’ param||Fixed|
Please check out the PowerCLI 12.6 release notes for more details on the improvements and bug fixes.