VMware vSphere PowerCLI contains snapins of cmdlets based on Microsoft PowerShell for automating vSphere and vCloud administration. It provides C# and PowerShell interfaces to VMware vSphere and vCloud APIs.

VMware vSphere PowerCLI is based on Microsoft PowerShell and uses the PowerShell basic syntax and concepts.

VMware vSphere PowerCLI cmdlets are created to automate VMware environments administration and introduce some specifics in addition to the PowerShell concepts.