VMware PowerCLI Change Log
This document lists all changes introduced in the following VMware PowerCLI releases:
For the previous releases of VMware PowerCLI, see https://www.vmware.com/support/developer/PowerCLI/changelog.html.
VMware PowerCLI 10.1.0
Released 26 April 2018 | Documentation
Change Type |
Description |
feature |
A new VMware.Vim module has been added. It provides vSphere API bindings, allowing access to the latest features available in the VMware Cloud software-defined data centers (SDDCs)
|
feature |
The Set-ScriptBundleAssociation and Remove-ScriptBundle cmdlets have been added to the VMware.DeployAutomation module, providing the ability to work with script bundles |
modification |
The NSX-T module has been updated to support the new API features in VMware NSX-T 2.1
|
modification |
VMware PowerCLI has been updated to support the new API features in VMware vSphere 6.7
|
modification |
The Import-VApp cmdlet has been updated to support SHA-256 and SHA-512 hash algorithms |
modification |
The Version parameter of the New-VM and Set-VM cmdlets has been deprecated and replaced by the HardwareVersion parameter that accepts string input |
modification |
The Version property of the VirtualMachine object has been deprecated and replaced by the HardwareVersion property |
bug fix |
When using Get-TagAssignment , you cannot query tags on datastore clusters. |
bug fix |
When running Get-VDPortgroup , names that contain a "/" character are returned with a "%2f" string from the API. |
bug fix |
When you try to migrate a virtual machine to VMware Cloud on AWS by using Cross vCenter Server vMotion, the operation might fail. |
bug fix |
When you run Set-PowerCLIConfiguration and the value of the InvalidCertificateAction parameter is set to Unset or Warn , valid certificates might appear as invalid. |
bug fix |
VMware.VimAutomation.Vds : Cmdlet formatting does not work. |
VMware PowerCLI 10.0.0
Released 28 February 2018 | Documentation
Change Type |
Description |
feature |
VMware.VimAutomation.Core, VMware.VimAutomation.Common, VMware.VimAutomation.Sdk, VMware.VimAutomation.Vds, VMware.VimAutomation.Cis.Core, VMware.VimAutomation.Storage, and VMware.VimAutomation.StorageUtility modules have been ported to work with PowerShell Core 6.0.1 on macOS 10.12 and Ubuntu 16.04.
|
modification |
Removed the Get-VMGuestNetworkInterface, Set-VMGuestNetworkInterface, Get-VMGuestRoute, New-VMGuestRoute, and Remove-VMGuestRoute cmdlets from the VMware.VimAutomation.Core module.
|
modification |
Changed the default value of the Scope parameter of the Set-PowerCLIConfiguration cmdlet from AllUsers to User .
|
modification |
Changed the default value of the InvalidCertificateAction parameter of the Set-PowerCLIConfiguration cmdlet from Prompt to Fail . |
modification |
Removed the Client property of all PowerCLI objects. |
bug fix |
(Get-Datacenter | Get-Cluster ) fails when there is more than one datacenter. |
bug fix |
Get-OMResource stops running when you query for a virtual machine with a # in the name. |
bug fix |
When running Get-Tag on OS with locale different than en-US, an error message about an unparsable date might appear. |
bug fix |
Get-TagAssignment throws an error when connected to two servers. |
bug fix |
Get-TagAssignment does not return Tag Catagory in the Tag output when running against vCenter Server 6.5. |
bug fix |
When you want to migrate a virtual machine with snapshots from VMFS 5 datastore to VMFS 6 datastore, the operation fails and you receive an error message of type "The specified delta disk format 'redoLogFormat' is not supported" . |
bug fix |
When using New-HardDisk , you cannot add an existing raw device mapping (RDM) to another virtual machine. You receive an error message of type "Incompatible device backing specified for device '0'" . |
bug fix |
New-NetworkAdapter and Set-NetworkAdapter only accept manual MAC addresses in the valid 00:50:56 range. |
bug fix |
When you have multiple connections to the same vCenter Server system in different PowerShell runspaces, a memory leak issue occurs. |
VMware PowerCLI 6.5.4
Released 17 November 2017 | Documentation
Change Type |
Description |
feature |
Added the VMware.VimAutomation.Vmc module, which contains the Connect-Vmc , Disconnect-Vmc , and Get-VmcService cmdlets, and lets you manage the organizations in VMware Cloud on AWS. |
feature |
Added the Get-VsanEvacuationPlan , Get-VsanRuntimeInfo , Repair-VsanObject , Start-VsanClusterRebalance , Start-VsanEncryptionConfiguration , Stop-VsanClusterRebalance , Add-KeyManagementServer , Get-KeyManagementServer , Get-KmipClientCertificate , Get-KmsCluster , New-KmipClientCertificate , Remove-KeyManagementServer , Set-KeyManagementServer , and Set-KmsCluster cmdlets that let you manage various vSAN features. |
improvement |
Added vNIC and pNIC support for vSAN stat in the Get-VsanStat cmdlet. |
improvement |
Added the EncryptionEnabled , EraseDiskBeforeUse , KmsCluster , SkipHostRemediation , and SpaceEfficiencyEnabled parameters to the Start-VsanClusterDiskUpdate cmdlet that let you reformat the vSAN disk with encryption settings. |
improvement |
Added the AddSilentHealthCheck , RemoveSilentHealthCheck , ResyncThrottlingMbps , and WitnessHost parameters to the Set-VsanClusterConfiguration cmdlet that let you manage the vSAN health checks list and resynchronization traffic limit. |
improvement |
Added encryption test results to the vSAN clusters health in the Test-VsanClusterHealth cmdlet. |
modification |
Moved the .NET assembly Newtonsoft.Json.dll file from the VMware.VimAutoamtion.Storage and VMware.VimAutomation.Cis.Core modules into the VMware.VimAutomation.Common module. |
modification |
Deprecated the VMware.VimAutomation.HA module that contains the Get-DrmInfo cmdlet. The module will be removed in a future release. |
modification |
Deprecated the Test-VsanStoragePerformance cmdlet which will be removed in a future release. |
bug fix |
All cmdlets from the VMware.DeployAutomation module throw permissions exceptions after reconnecting or creating a new session. |
bug fix |
When the Set-SPBMEntityConfiguration cmdlet encounters $null values, the PowerShell session no longer exits. |
VMware PowerCLI 6.5.3
Released 10 October 2017 | Documentation
Change Type |
Description |
feature |
Added the NSX-T module, which contains the Connect-NsxtServer , Disconnect-NsxtServer , and Get-NsxtService cmdlets, and lets you manage NSX-T servers. |
feature |
Added a new Create method to the Get-CisService and Get-NsxtService cmdlets. |
VMware PowerCLI 6.5.2
Released 08 August 2017 | Documentation
Change Type |
Description |
feature |
Added the InventoryLocation parameter to the Move-VM cmdlet that lets you specify a datacenter or a virtual machine folder where you want to move the virtual machine. |
feature |
Added the InventoryLocation parameter to the Import-VApp cmdlet that lets you specify a datacenter or a virtual machine folder where you want to place the new vApp. This folder serves as a logical container for inventory organization. |
feature |
Added the InventoryLocation parameter to the New-VApp cmdlet that lets you specify a datacenter or a virtual machine folder where you want to place the new vApp. |
feature |
Added the ContentLibraryIso parameter to the New-CDDrive cmdlet that lets you specify the content library item of type ISO that you want to mount on the new CD drive. |
modification |
Removed outdated information about experimental features from the Set-HardDisk , New-HardDisk , New-VM , and Install-VMHostPatch cmdlets. |
bug fix |
The Get-VM cmdlet does not return virtual machines in a read-only environment. |
bug fix |
When you have established multiple active connections to vCenter Server and use New-TagAssignment with string arguments for the Tag and Entity parameters, you might receive an error message of type The specified parameter 'Tag' expects a single value, but your name criteria '...' corresponds to multiple values. |
bug fix |
If you connect to a vCenter Server 6.5 system and set an IPv6 address to a virtual NIC, the value of the AutomaticIPv6 property of the Set-VMHostNetworkAdapter cmdlet is changed to $true instead of $false . |
VMware PowerCLI 6.5.1
Released 20 April 2017 | Documentation
Change Type |
Description |
feature |
Enabled the deployment and management of PowerCLI as a PowerShell module, including the ability to be able to download and update the PowerCLI functionality through the PowerShell Gallery. |
feature |
Added the Get-DRSClusterGroup , New-DRSClusterGroup , Set-DRSClusterGroup , Remove-DRSClusterGroup , Get-DRSVMHostRule , New-DRSVMHostRule , Set-DRSVMHostRule , and Remove-DRSVMHostRule cmdlets that let you work with DRS cluster groups and VMHost rules. |
feature |
Added the Get-VsanIscsiInitiatorGroup , New-VsanIscsiInitiatorGroup , Set-VsanIscsiInitiatorGroup , Remove-VsanIscsiInitiatorGroup , Get-VsanIscsiTarget , New-VsanIscsiTarget , Set-VsanIscsiTarget , Remove-VsanIscsiTarget , Get-VsanIscsiInitiatorGroupTargetAssociation , New-VsanIscsiInitiatorGroupTargetAssociation , Remove-VsanIscsiInitiatorGroupTargetAssociation , Get-VsanIscsiLun , New-VsanIscsiLun , Set-VsanIscsiLun , and Remove-VsanIscsiLun cmdlets that let you manage additional vSAN iSCSI features. |
feature |
Added the Get-VsanStat and Get-VsanView cmdlets that let you work with vSAN performance metrics and provide access to the VSAN API. |
feature |
Added the Start-SpbmReplicationPromote , Start-SpbmReplicationTestFailover , Start-VsanDiskFormatUpdate , and Stop-SpbmReplicationTestFailover cmdlets that let you use Storage Policy Based Management (SPBM) features. |
feature |
Added the Storage Utility module that contains a cmdlet for updating VMFS datastores. |
improvement |
Updated the VMware Horizon module to work with additional Horizon View API features. |
improvement |
Separated the VMware Site Recovery Manager (SRM) module from the core vSphere module into the new VMware.VimAutomation.Srm module and updated it to include the latest views of the SRM 6.5 API. |
improvement |
Updated the vRealize Operations Manager module to include the latest views of the vRealize Operations Manager 6.5 API. |
modification |
Removed the MSI file for installing VMware PowerCLI. All modules are now available in the PowerShell Gallery. |
modification |
Removed the desktop icons for launching VMware PowerCLI. It is recommended that you launch PowerShell or your chosen PowerShell-enabled script editor (for example PowerShell ISE or Visual Code) to work with VMware PowerCLI. |
modification |
Removed the PowerCLI User's Guide that was provided as part of the PowerCLI installation. You can refer to the online version for the latest information. |
modification |
Altered the VMware PowerCLI modules to enable automatic loading of modules that are loaded into a registered PowerShell modules folder. The use of Import-Module is no longer required in scripts or profiles to import the modules. All cmdlets will be automatically loaded when used in your PowerShell session. |
bug fix |
The PowerShell module auto-load function does not work for PowerCLI modules. |
bug fix |
If you install PowerCLI 6.5 Release 1 on top of an existing PowerCLI installation and you start the PowerCLI console for the first time, you might receive an error message of type Unable to find type [VMware.VimAutomation.Sdk.Util10.ProductInfo] . |
bug fix |
When running in 64-bit mode, PowerCLI cannot detect the registry key HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware PowerCLI\ , which is used for determining the PowerCLI installation folder. Instead, you can use the following key: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\VMware, Inc.\VMware PowerCLI . |
VMware PowerCLI 6.5 Release 1
Released 17 November 2016 | Documentation
Change Type |
Description |
feature |
Enhanced the Move-VM cmdlet to provide the ability to use vMotion to move a virtual machine across vCenter Server systems, otherwise known as a Cross vCenter vMotion. |
feature |
Added the CoresPerSocket parameter to the New-VM cmdlet that lets you specify the number of CPU cores when creating virtual machines. |
feature |
Added the Get-VsanClusterConfiguration , Set-VsanClusterConfiguration , Update-VsanHclDatabase , New-VsanFaultDomain , Get-VsanFaultDomain , Set-VsanFaultDomain , Remove-VsanFaultDomain , Test-VsanVMCreation , Test-VsanNetworkPerformance , Test-VsanStoragePerformance , Test-VsanClusterHealth , Get-VsanSpaceUsage , and Get-VsanResyncingComponent cmdlets that let you automate various Virtual SAN features. |
feature |
Enhanced the New-VsanDiskGroup , Get-VsanDiskGroup , Remove-VsanDiskGroup , New-VsanDisk , Get-VsanDisk , and Remove-VsanDisk cmdlets to extend the automation of Virtual SAN features. |
feature |
Added the New-VDisk , Get-VDisk , Set-VDisk , Remove-VDisk , Copy-VDisk , and Move-VDisk cmdlets that let you manage virtual disks. |
feature |
Enhanced the New-HardDisk , Remove-HardDisk , New-TagAssignment , and Remove-TagAssignment cmdlets to let you perform operations with VDisk objects. |
feature |
Added the Get-SpbmFaultDomain , Get-SpbmReplicationGroup , Sync-SpbmReplicationGroup , Get-SpbmReplicationPair , Start-SpbmReplicationPrepareFailover , Start-SpbmReplicationFailover , and Start-SpbmReplicationReverse cmdlets that let you manage VMware Virtual Volumes replication features. |
feature |
Enhanced the Get-VM , New-VM , Get-SpbmEntityConfiguration , and Set-SpbmEntityConfiguration cmdlets to let you perform operations with replication groups. |
feature |
Added the VMware.VimAutomation.HorizonView module which provides cmdlets that let you manage VMware Horizon features. |
improvement |
Converted all remaining snap-ins to modules. |
improvement |
Updated the Open-VMConsoleWindow cmdlet to use the latest version of the VMware Remote Console (VMRC). |
improvement |
Added support for PowerShell 5.1. |
bug fix |
Get-OMStatKey might return statistic keys that are displayed as numbers instead of SI units. |
bug fix |
If you run Remove-SpbmStoragePolicy with an array of storage policy objects, and one of the objects does not exist, you receive a terminating error. |
bug fix |
Set-SpbmStoragePolicy can assign the same name to multiple storage policies in the same environment. |
VMware vSphere PowerCLI 6.3 Release 1
Released 17 March 2016 | Documentation
Change Type |
Description |
feature |
Added the Get-ContentLibraryItem cmdlet that lets you list all content library items from all content libraries available to the connection. |
feature |
Added the ContentLibrary parameter to the New-VM cmdlet that lets you deploy items located in a content library. |
feature |
Added the V2 parameter to the Get-ESXCLI cmdlet that lets you specify method arguments by name. |
improvement |
Optimized the Get-VM cmdlet to ensure maximum speed when returning larger amounts of virtual machine information. This cmdlet should now run faster and increase the speed of reporting and automation for all scripts that use it. |
improvement |
Updated the Get-View cmdlet to auto-complete all available view objects in the ViewType parameter. |
improvement |
Added support for Windows 10 and PowerShell 5.0. |
improvement |
Added support for VMware vCloud Director 8.0. |
improvement |
Added support for VMware vRealize Operations Manager 6.2. |
modification |
Removed the New-CustomField , Remove-CustomField , and Set-CustomField cmdlets. |
VMware vSphere PowerCLI 6.0 Release 3
Released 03 November 2015 | Documentation
Change Type |
Description |
feature |
Added the ParticipateInCeip and CEIPDataTransferProxyPolicy parameters to the Set-PowerCLIConfiguration cmdlet that let you participate in the VMware Customer Experience Improvement Program (CEIP). You can choose to join or leave the CEIP at any time. |
bug fix |
Some vSphere Update Manager PowerCLI cmdlets do not return help or examples when using the Get-Help cmdlet. |
bug fix |
The VMware.VimAutomation.License module does not load correctly, preventing access to the cmdlets which are part of this module. |
VMware vSphere PowerCLI 6.0 Release 2
Released 15 September 2015 | Documentation
Change Type |
Description |
feature |
Added the VMware.VimAutomation.vROps module which provides cmdlets that let you automate vRealize Operations Manager features. |
feature |
Added the VMware.VumAutomation module which provides cmdlets that let you automate vSphere Update Manager features. |
feature |
Added the VCA parameter to the Connect-PIServer cmdlet and the Get-PIComputeInstance cmdlet that let you connect to and manage vCloud Air On-Demand (vCA) instances. |
feature |
Added the Get-VMHostHardware and Get-VMHostPCIDevice cmdlets that let you query ESXi hosts and provide core system and hardware information. |
feature |
Added the New-VasaProvider , Remove-VasaProvider , Get-VasaProvider , and Get-VasaStorageArray cmdlets that let you work with VMware vSphere API for Storage Awareness (VASA). |
feature |
Added the New-NfsUser , Remove-NfsUser , Get-NfsUser , and Set-NfsUser cmdlets that let you work with NFS version 4.1. |
feature |
Added the Set-VAIOFilter cmdlet that lets you upgrade vSphere APIs for IO Filtering (VAIO) filters. |
improvement |
Converted the VMware.VimAutomation.License snap-in to a PowerShell module. As part of this change, PowerCLI scripts should be adjusted, where applicable, to check for module existence instead of PSSnapins. In this release the PowerCLI modules have also been moved to the PSModulePath environment variable allowing all users of a machine to access them. |
improvement |
Changed the PowerCLI starting directory from the full installation path of PowerCLI to the root of the installation drive for ease of use and quicker interaction with the interactive console. |
improvement |
Added support for VMware vCenter Site Recovery Manager (SRM) 6.1. |
improvement |
Added support for VMware vCloud Director 8.0 features which are provided by the backwards compatibility of the vCloud Director API. |
modification |
Deprecated the Get-OrgNetwork cmdlet and added the Get-OrgVdcNetwork cmdlet. |
bug fix |
You cannot run scripts that use filtering by name by using PowerShell ISE with Windows PowerShell 4.0. |
bug fix |
If you run a vCloud Director PowerCLI cmdlet that uses filtering by name when using Powershell ISE with Windows PowerShell 4.0, the search might not return any result. |
bug fix |
If you run PowerCLI with a user profile different to the user who installed PowerCLI 6.0 R1 on the machine and you try to perform an operation, you receive an error message. |
VMware vSphere PowerCLI 6.0 Release 1
Released 12 March 2015 | Documentation
Change Type |
Description |
feature |
Added the VMware.VimAutomation.PCloud module which provides cmdlets that let you manage vCloud Air instances. Existing cmdlets for managing vCloud Director can be used to work with vCloud Air where applicable. |
feature |
Added the VMware.VimAutomation.Cis.Core module which provides cmdlets that let you manage vCloud Suite SDK servers. |
feature |
Added the VMware.VimAutomation.HA module which provides the Get-DRMInfo cmdlet that lets you retrieve Distributed Resource Management dump information. |
feature |
Added the Get-VAIOFilter , New-VAIOFilter , and Remove-VAIOFilter cmdlets that let you add, remove, and view details of I/O filters. |
feature |
Added the Get-VsanDisk , Get-VsanDiskGroup , New-VsanDisk , New-VsanDiskGroup , Remove-VsanDisk , and Remove-VsanDiskGroup cmdlets that let you manage VMware Virtual SAN and Virtual SAN disks. |
improvement |
Changed the core distribution model of PowerCLI cmdlets. In this version some snap-ins have been converted to PowerShell modules. As part of this change, PowerCLI scripts should be adjusted, where applicable, to check for module existence instead of PSSnapins. |
improvement |
Enhanced the New-Cluster , Set-Cluster , New-VMHostNetworkAdapter , and Set-VMHostNetworkAdapter cmdlets to enable the management of Virtual SAN in their respective areas. |
improvement |
Adjusted the New-VM and Set-VM cmdlets to work with vSphere 6.0 and virtual hardware version 11. |
modification |
Deprecated the Get-VMGuestNetworkInterface , Set-VMGuestNetworkInterface , Get-VMGuestRoute , New-VMGuestRoute , and Remove-VMGuestRoute cmdlets. |
modification |
Renamed the Apply-VMHostProfile , Apply-DrsRecommendation , Shutdown-VMGuest cmdlets to Invoke-VMHostProfile , Invoke-DrsRecommendation , and Stop-VMGuest respectively. |
bug fix |
After you use Get-OvfConfiguration to retrieve the OVF configuration object for an OVA package, you cannot delete or move the OVA package. |
VMware vSphere PowerCLI 5.8 Release 1
Released 09 September 2014 | Documentation
Change Type |
Description |
feature |
Added the VMware.VimAutomation.Storage snap-in which provides cmdlets that let you manage vSphere policy-based storage. |
feature |
Added the New-CIVM and Get-CIVMTemplate cmdlets, and modified the New-CIVapp cmdlet that let you manage cloud virtual machines, cloud virtual machine templates, and vApps. |
improvement |
Added support for VMware vCloud Director 5.6.3. |
improvement |
Added support for the VMware vCenter Site Recovery Manager (SRM) 5.8 API. |
improvement |
Added support for OVF and OVA deployment configuration by adding the OvfConfiguration parameter to the Import-VApp cmdlet and adding the Get-OvfConfiguration cmdlet. |
improvement |
Improved the performance of the initial cmdlet in a session. |
improvement |
Added the Tag parameter to the Get-Cluster , Get-DatastoreCluster , Get-Folder , Get-ResourcePool , Get-DistributedSwitch , Get-Datacenter , and Get-VApp cmdlets that lets you filter objects by tag. |
improvement |
Improved error reporting by including more details. |
improvement |
Added support for the RelatedObject parameter to the Get-HardDisk cmdlet. |
improvement |
Added support for filtering by both DistributedSwitch and VMHost parameters to the Get-VMHostNetworkAdapter cmdlet. |
bug fix |
The RelatedObject parameter of the Get-ResourcePool cmdlet does not accept ProviderVdc objects through the pipeline. |
VMware vSphere PowerCLI 5.5 Release 2
Released 11 March 2014 | Documentation
Change Type |
Description |
feature |
Added the New-Tag , Remove-Tag , Set-Tag , Get-TagCategory , New-TagCategory , Remove-TagCategory , and Set-TagCategory cmdlets that let you manage tags and tag categories. |
feature |
Added support for configuring Enhanced vMotion Compatibility (EVC) mode. |
feature |
Exposed the VMware vCenter Site Recovery Manager (SRM) API through PowerCLI. |
feature |
Added the Get-SecurityPolicy and Set-SecurityPolicy cmdlets that let you manage security policies for vSphere standard switches and port groups. |
improvement |
Added support for Windows PowerShell 4.0. |
improvement |
Enhanced support for vSphere servers configured with IPv6. |
improvement |
Added the VMotionPriority parameter to the Move-VM cmdlet to let you specify the priority of a migration. |
improvement |
Extended the RelatedObject parameter of the Get-Datastore cmdlet to accept Harddisk and Cluster objects. |
improvement |
Added the ability to specify all supported types to the Get-Stat and Get-StatType cmdlets. |
improvement |
Added support for e1000e network adapter type. |
improvement |
Added the ability to specify all values for DiskStorageFormat when cloning a virtual machine from a template or another virtual machine. |
improvement |
Added 64-bit mode support for the New-OSCustomizationSpec and Set-OSCustomizationSpec cmdlets. |
improvement |
Added the ToolsVersion property to VMGuest that shows the version as a user-friendly string. |
improvement |
Extended the RelatedObject parameter of the Get-VirtualSwitch and Get-DVSwitch cmdlets to accept virtual port groups. |
improvement |
Added the VirtualSwitch parameter to the Get-VM cmdlet to let you retrieve virtual machines by virtual switches. |
modification |
Deprecated the Get-VMHostPatch cmdlet. |
bug fix |
A problem occurs with the Invoke-VMScript cmdlet when running Bash scripts containing the variable character ($ ). |
bug fix |
The tagging cmldets do not work with vCenter Server systems running in linked mode. |
bug fix |
The Copy-VMGuestFile cmdlet creates a redundant folder when copying a file. |
bug fix |
If you export an OVA package larger than 8GB, the TAR header becomes corrupted and you cannot import this package. |
VMware vSphere PowerCLI 5.5 Release 1
Released 19 September 2013 | Documentation
Change Type |
Description |
feature |
Added the Open-VMConsoleWindow cmdlet that lets you connect to remote virtual machine consoles through PowerCLI. |
feature |
The Get-VMHost cmdlet now returns host license information. The Set-VMHost cmdlet now lets you update the host license by using the LiceseKey parameter. |
feature |
Added the Get-VDSwitchPrivateVlan , New-VDSwitchPrivateVlan , and Remove-VDSwitchPrivateVlan cmdlets that let you manage private VLANs. |
feature |
Added the Get-VDUplinkTeamingPolicy , Set-VDUplinkTeamingPolicy , Get-VDBlockedPolicy , Set-VDBlockedPolicy , Get-VDPortGroupOverridePolicy , Set-VDPortGroupOverridePolicy , Get-VDSecurityPolicy , Set-VDSecurityPolicy , Get-VDTrafficShapingPolicy , Set-VDTrafficShapingPolicy , Get-VDUplinkLacpPolicy , and Set-VDUplinkLacpPolicy cmdlets that let you retrieve and manage policies. |
feature |
Added the Set-VDLanConfiguration cmdlet that lets you manage VLAN configurations. |
feature |
Added the Get-VDPort and Set-VDPort cmdlets that let you manage distributed ports. |
feature |
Added the Tag parameter to the Get-VM , Get-VMHost , Get-Datastore , Get-VirtualPortGroup , and Get-VDPortGroup cmdlets that lets you filter objects by tag. Also added the Get-TagAssignment , New-TagAssignment , and Remove-TagAssignment cmdlets that let you manage tag assignments and the Get-Tag cmdlet that lets you retrieve tags. |
feature |
Added the VsanTrafficEnabled parameter to the New-VMHostNetworkAdapter and Set-VMHostNetworkAdapter cmdlets, and the VsanEnabled and VsanDiskClaimMode parameters to the New-Cluster and Set-Cluster cmdlets that let you manage VSAN configurations. |
improvement |
Added support for Windows 8 and Windows Server 2012 as PowerCLI local operating systems. |
improvement |
Enhanced the management of prerequisites in the PowerCLI installer. |
improvement |
Added support for VMware vCloud Director 5.5. You can automate only VMware vCloud Director 5.1 features against VMware vCloud Director 5.5. |
modification |
Deprecated the Numports parameter of the New-VirtualSwitch and Set-VirtualSwitch cmdlets. In ESXi 5.5 or later, the value of the parameter is ignored. |
modification |
Deprecated specifying network adapters with the Nic parameter of the Set-VirtualSwitch cmdlet. To specify network adapters, use the new Add-VirtualSwitchPhysicalNetworkAdapter cmdlet instead. |
modification |
Deprecated the DisableVlan , PrivateVlanId , VlanId , and VlanTrunkRange parameters of the Set-VDPortgroup cmdlet. To manage VLAN settings, use the new Set-VDVlanConfiguration cmdlet instead. |
bug fix |
Some cmdlets occasionally throw the error message An item with the same key has already been added . |
|