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