By automating routine tasks, VMware vSphere provides accurate, consistent and repeatable solutions that save IT administrators time and effort. Automation is integrated into all aspects of the vSphere platform.

We provide an extensive suite of automation tools for both vSphere administrators and software developers building commercial and in-house management solutions. These tools are based on the powerful vSphere APIs and allow you to perform the same functions available from the vSphere Client.

About Automation

VMware PowerCLI

VMware vSphere PowerCLI is a command line tool that lets you automate all aspects of vSphere management, including network, storage, VM, guest OS and more. vSphere PowerCLI is distributed as a Windows PowerShell snapin and includes more than 300 PowerShell cmdlets, plus documentation and samples. With vSphere PowerCLI you can also manage your VMware vCloud Director environment and automate your private and hybrid cloud environments.

VMware vCLI

The VMware vSphere CLI is composed of several command line utilities for automating, managing and configuring vSphere hosts. The vCLI can be installed on both Windows and Linux platforms and is also distributed in a virtual appliance called vSphere Management Assistant Documentation. Extend any of the default scripts to produce more complex scripts to automate all aspects of your vSphere infrastructure.

VMware vRealize Orchestrator

Easily automate all aspects of your VMware vSphere infrastructure and orchestrate with other in-house and third-party solutions with VMware vRealize Orchestrator. VMware vRealize Orchestrator lets you capture best practices and turn them into automated workflows and create an end-to-end platform for managing your IT infrastructure.

Out-of-the-box workflows help automate existing manual tasks. Use sample workflows from VMware vRealize Orchestrator’s workflow library and create a blueprint for creating additional workflows.


Auto Deploy

Automate new host provisioning with no manual intervention, allowing for rapid deployment of large numbers of vSphere hosts. It supports both stateless (diskless) and stateful (disk-backed) host deployments.

Read More About Auto Deploy

Host Profiles

Support ongoing host administration by capturing host-level configuration settings and saving them as a template to configure other vSphere hosts. It can monitor hosts for configuration changes and automatically alert vSphere administrators if a host falls out of compliance.

Read More About Host Profiles

Update Manager

Reduce time spent on routine remediation by automating the tracking, patching and updating of your vSphere hosts, as well as applications and operating systems.

Read More About Update Manager

Content Library

Manage VM templates, vApps, ISO images and scripts with ease from a central repository.

Content Library