VMware vSphere PowerCLI is a command-line interface (CLI) tool for automating vSphere and vCloud management. VMware vSphere PowerCLI debuted as the VMware Infrastructure Toolkit, also called the VI Toolkit.
PowerCLI commands are executed in Windows PowerShell by using PowerShell cmdlets. PowerCLI cmdlets are available for VMware High Availability and Distributed Resource Scheduler setup, infrastructure activity reporting, VM ownership alerts and other tasks.
PowerCLI 5.1 requires Windows PowerShell 2.0 and a supported version of .NET Framework. This latest tool version includes the vCloud Director PowerCLI snapin.