vCLI Package Contents
vCLI is not a command set but a package of several command sets. You usually install vCLI on an administration server and run scripts from there against other hosts or, for DCLI, against vCenter Server systems. Some vCLI commands can also be run locally on the ESXi host or the vCenter Server system.
When you install the vCLI package, the following command sets become available.
DCLI Commands. The DCLI commands are new in vSphere 6.0, and are available for managing vCenter services that are new in vSphere 6.0. These commands are available as part of vCLI, from the vCenter Server Virtual Appliance, and from the command-prompt of a vCenter Server Windows installation.
Host Management Commands. Includes the following command sets.
ESXCLI commands. The ESXCLI commands included in the vCLI package are equivalent to the ESXCLI commands available in the ESXi Shell.
vicfg- commands. The vicfg- command set is similar to the deprecated esxcfg- command set in the ESXi Shell.
Miscellaneous commands. A small set of commands for managing and monitoring ESXi hosts, including vmkfstools and resxtop. In many cases, equivalent but slightly different commands are available in the ESXi Shell.
You can run vCLI commands from a Windows or Linux system, or use vMA.
After you have installed the vCLI package, you can run the host management commands in the set against ESXi hosts. You can run the DCLI commands against a server by specifying the IP address and can manage the services associated with that server.
You must specify connection parameters when you run a vCLI command. The connection parameters differ for DCLI commands and for other commands. See Running vCLI Host Management Commands and Running DCLI Commands.