PowerCLI Modules
VMware PowerCLI 12.3.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 API 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 VMware NSX-T Data Center 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. |