PowerCLI Modules

VMware PowerCLI 12.1.0 consists of multiple modules that you can install and use according to your needs and environments.

The following table lists all official VMware PowerCLI modules.

Module Description
VMware.PowerCLI Provides a root module which other modules are dependent on. This module ensures the PowerCLI product can be installed, upgraded, and removed as a complete package if needed.
VMware.VimAutomation.Core Provides cmdlets for automated administration of the vSphere environment.
VMware.VimAutomation.Common Provides functionality that is common to all PowerCLI modules. This module has no cmdlets, but is required for other modules to function correctly.
VMware.VimAutomation.Sdk Provides SDK functionality that is needed by all PowerCLI modules. This module has no cmdlets, but is required for other modules to function correctly.
VMware.VimAutomation.Vds Provides cmdlets for managing vSphere distributed switches and distributed port groups.
VMware.VimAutomation.Cis.Core Provides cmdlets for managing vSphere Automation SDK servers.
VMware.VimAutomation.Storage Provides cmdlets for managing vSAN and vSphere policy-based storage.
VMware.VimAutomation.StorageUtility Provides utility scripts for storage.
VMware.VimAutomation.License Provides the Get-LicenseDataManager cmdlet for managing VMware License components.
VMware.ImageBuilder Provides cmdlets for managing depots, image profiles, and VIBs.
VMware.DeployAutomation Provides cmdlets that provide an interface to VMware Auto Deploy for provisioning physical hosts with ESXi software.
VMware.VimAutomation.Cloud Provides cmdlets for automating VMware Cloud Director features.
VMware.VumAutomation Provides cmdlets for automating vSphere Update Manager features.
VMware.VimAutomation.vROps Provides cmdlets for automating vRealize Operations Manager features.
VMware.VimAutomation.Srm Provides cmdlets for managing VMware Site Recovery Manager features.
VMware.VimAutomation.HorizonView Provides cmdlets for automating VMware Horizon features.
VMware.VimAutomation.Nsxt Provides cmdlets for managing NSX-T servers.
VMware.VimAutomation.Vmc Provides cmdlets for automating VMware Cloud on AWS features.
VMware.Vim Provides a module that contains the vSphere low-level binding libraries.
VMware.VimAutomation.Security Provides cmdlets for managing vSphere Security, including virtual Trusted Platform Module.
VMware.VimAutomation.Hcx Provides cmdlets for managing VMware HCX features.
VMware.VimAutomation.WorkloadManagement Provides cmdlets for managing Project Pacific.
VMware.CloudServices Provides cmdlets for managing VMware Cloud Services.