PowerCLI Modules
VMware PowerCLI 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 help functionalities. 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 VMware Aria Operations features. |
VMware.VimAutomation.Srm | Provides cmdlets for managing VMware Site Recovery Manager (SRM) features. |
VMware.VimAutomation.HorizonView | Provides cmdlets for automating VMware Horizon features. |
VMware.VimAutomation.Nsxt | Provides cmdlets for managing VMware NSX 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 VMware vSphere with VMware Tanzu features. |
VMware.CloudServices | Provides cmdlets for managing VMware Cloud Services. |
VMware.Sdk.VSphere.* | Provides auto-generated cmdlets for managing the vSphere Automation API. |
VMware.Sdk.Nsx.Policy |
Provides auto-generated cmdlets for managing the NSX Policy API. |
VMware.Sdk.Vr |
Provides auto-generated cmdlets for managing the vSphere Replication API. |
VMware.Sdk.Srm |
Provides auto-generated cmdlets for managing theSite Recovery Manager (SRM) API. |
VMware.Sdk.Vcf.* |
Provide functionality for managing the VMware Cloud Foundation API. |
VMware.PowerCLI.VCenter.* | Provide PowerShell-based cmdlets for automated administration of the vSphere environment. |
VMware.PowerCLI.Sdk.* | Provide help functionalities for the PowerShell-based cmdlets. These modules have no cmdlets but are required for other modules to function correctly. |