You manage Auto Deploy with rules that you create with vSphere PowerCLI cmdlets.

About this task

This proof of concept setup installs vSphere PowerCLI on the same system as the vCenter Server system. You can also install vSphere PowerCLI on a different Windows system.


  • Verify that Microsoft .NET 4.5 SP2 is installed, or install it from the Microsoft Web site.

  • Verify that Windows PowerShell 3.0 is installed, or install it from the Microsoft Web site.


  1. Log in with administrator privileges to the console of the Windows system on which vCenter Server is installed, either directly or by using RDP.
  2. Download vSphere PowerCLI from the Download page of the VMware Web site and install the vSphere PowerCLI software.
  3. Confirm that vSphere PowerCLI is working.
    1. Double-click the vSphere PowerCLI icon on the desktop to open a vSphere PowerCLI window.
    2. (Optional) If an SSL error appears, check the thumbprint and ignore the error, and then run Get-DeployCommand, and press Enter.

    vSphere PowerCLI displays a list of cmdlets and their definitions in the vSphere PowerCLI window.

What to do next

  • If you do not see a list of cmdlets when you run Get-DeployCommand, check your vSphere PowerCLI version and uninstall and reinstall it if necessary.

  • For some background information on vSphere PowerCLI, see Using Auto Deploy Cmdlets. See the vSphere PowerCLI User's Guide for details.

  • Prepare the hosts you want to provision with Auto Deploy. See Prepare Auto Deploy Target Hosts.