Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home
Education & Training  >  Find a course 

VMware vSphere: Automation with vSphere PowerCLI


Education & Training
US & Canada

Content starts here
At a glance
View schedule & enroll Sorted by: location or date
Course number HH640S
Length 2 days
Delivery method* Remotely assisted instructional learning ( RAIL)
Instructor-led training ( ILT)
Onsite dedicated training ( OST)
Price USD $1,800
CAD $1,800
*Courses are supported in the delivery formats above, but are not necessarily scheduled in every delivery format listed. Please click the schedule links at the top of the page to see which delivery formats are currently scheduled.

Course overview

This 2-day, hands-on training course introduces the use of VMware vSphereT PowerCLI to automate VMware vSphere 4. This course demonstrates ways to automate tasks that can reduce your IT costs while improving efficiency, availability, flexibility, and manageability. This course is 40% lecture and 60% hands-on lab.


  • System administration experience on Microsoft Windows or Linux operating systems
  • Completion of either the VMware vSphere: Install, Configure, Manage (HH627S) or the VMware vSphere: Fast Track (HH629S)
  • Scripting experience in one of the following languages: Windows PowerShell, Windows PowerShell, VBScript, Perl, UNIX shell scripts, Python, or other languages with variables and control structures


  • This course is designed for technical persons responsible for managing ESX, VMware ESXi, and VMware vCenterT Server, including IT managers, system architects, and system administrators.

Ways to save

Course objectives

By the end of the course, you should understand how to use vSphere PowerCLI to perform the following tasks:

  • Automate VMwareŽ ESXT configuration
  • Automate the provisioning of virtual machines
  • Automate changes to virtual machine configuration
  • Automate cluster operations
  • Automate reporting

Course outline

Module 1: Course Introduction

Module 2: Introduction to vSphere PowerCLI

  • Define the main vSphere PowerCLI object
  • Define the main commandlets in vSphere PowerCLI
  • Connect to a vSphere infrastructure
  • Get help for commandlets

Module 3: Automating ESX Host Configuration

  • Automate configuration of virtual switches on ESX hosts
  • Automate configuration of datastores on ESX hosts

Module 4: Virtual Machine Provisioning, Configuration, and Protection

  • Automate creation of virtual machines
  • Change virtual machine settings programmatically
  • Run vSphere PowerCLI scripts in virtual machines
  • Automate virtual machine protection

Module 5: Automating Cluster Operations

  • Automate virtual machine storage migration
  • Automate VMware vMotionT
  • Create a VMware Distributed Resource Scheduler/VMware High Availability cluster
  • Automate cluster configuration
  • Automate resource pool creation and configuration

Module 6: Automating Reporting

  • Automate reporting about virtual machines
  • Automate reporting about ESX hosts
  • Automate reporting about clusters

HH640S A.00
Privacy statement Using this site means you accept its terms Feedback to Education & Training
© 2014 Hewlett-Packard Development Company, L.P.