Platform support for vCLI commands differs depending on the vCenter Server and ESXi version.
You cannot run the vihostupdate command against an ESXi 5.0 or later system.
You cannot run vicfg-syslog --setserver
or vicfg-syslog --setport
with an ESXi 5.0 or later target.
The following table lists platform support for the different vCLI commands.
Command | ESXi 5.x and 6.x | vCenter Server 5.x and 6.x | ESXi 4.x | ESX 4.x | vCenter Server 4.x |
---|---|---|---|---|---|
DCLI | No | No | No | No | No |
esxcli | Yes | Yes | Yes | Yes | No |
resxtop | Yes (from Linux) | Yes (from Linux) | Yes (from Linux) | Yes (from Linux) | Yes (from Linux) |
svmotion | No | Yes | No | No | Yes |
vicfg-advcfg | Yes | Yes | Yes | Yes | Yes |
vicfg-authconfig | Yes | Yes | Yes | Yes | Yes |
vicfg-cfgbackup | Yes | No | Yes | No | No |
vicfg-dns | Yes | Yes | Yes | Yes | Yes |
vicfg-dumppart | Yes | Yes | Yes | Yes | Yes |
vicfg-hostops | Yes | Yes | Yes | Yes | Yes |
vicfg-ipsec | Yes | No | Yes | Yes | No |
vicfg-iscsi | Yes | Yes | Yes | Yes | Yes |
vicfg-module | Yes | Yes | Yes | Yes | Yes |
vicfg-mpath | Yes | Yes | Yes | Yes | Yes |
vicfg-nas | Yes | Yes | Yes | Yes | Yes |
vicfg-nics | Yes | Yes | Yes | Yes | Yes |
vicfg-ntp | Yes | Yes | Yes | Yes | Yes |
vicfg-rescan | Yes | Yes | Yes | Yes | Yes |
vicfg-route | Yes | Yes | Yes | Yes | Yes |
vicfg-scsidevs | Yes | Yes | Yes | Yes | Yes |
vicfg-snmp | Yes | No | Yes | Yes | No |
vicfg-syslog | No | No for 5.0 target | Yes | No | Yes |
vicfg-user | Yes | No | Yes | Yes | No |
vicfg-vmknic | Yes | Yes | Yes | Yes | Yes |
vicfg-volume | Yes | Yes | Yes | Yes | Yes |
vicfg-vswitch | Yes | Yes | Yes | Yes | Yes |
vifs | Yes | No | Yes | Yes | No |
vihostupdate | Use esxcli software vib instead. | Use esxcli software vib instead. | Yes | Yes | No |
vmkfstools | Yes | No | Yes | Yes | No |
vmware-cmd | Yes | Yes | Yes | Yes | Yes |
vicfg-mpath35 | No | No | No | No | No |
vihostupdate35 | No | No | No | No | No |