Using the vSphere PowerCLI utility to manage your vSphere environment
search cancel

Using the vSphere PowerCLI utility to manage your vSphere environment


Article ID: 344252


Updated On:


VMware vCenter Server VMware vSphere ESXi


vSphere PowerCLI is a powerful command line tool that lets you automate all aspects of vSphere management, including networking, storage, virtual machines, tasks, and more. vSphere PowerCLI is distributed as a Windows PowerShell snap-in, and includes more than 300 PowerShell cmdlets, along with documentation and samples.

There are many different resources you can use to get a better understanding of how to use the vSphere PowerCLI. This article outlines those resources.


VMware vCenter Server 5.0.x
VMware vSphere PowerCLI 5.0.1
VMware vCenter Server 4.0.x
VMware vSphere PowerCLI 4.0
VMware ESXi 4.1.x Embedded
VMware vSphere PowerCLI 4.1
VMware vSphere PowerCLI 5.0
VMware vSphere ESXi 5.0
VMware ESXi 4.0.x Installable
VMware vCenter Server 4.1.x
VMware ESXi 4.0.x Embedded
VMware ESX 4.1.x
VMware ESX 4.0.x
VMware ESXi 4.1.x Installable


Downloading vSphere PowerCLI:
To get started with the vSphere PowerCLI, see:
To perform specific tasks with the vSphere PowerCLI, see:

Additional Information

If you experience issues when using the vSphere PowerCLI utility, see these articles about known issues:

Collecting diagnostic information for VMware vCenter Server and ESX/ESXi using the vSphere PowerCLI
Managing virtual machines using PowerCLI
Managing storage using PowerCLI
Copying files to and from vSphere datastore volumes using PowerCLI
Identifying virtual machines with Raw Device Mappings (RDMs) using PowerCLI
After upgrading to vCenter Server 5.0, vSphere PowerCLI 5.0 fails to perform guest operations
Using vSphere PowerCLI to query vCenter Server for system identification information of ESXi/ESX hosts returns null