The vihostupdate command applies software updates to ESX/ESXi hosts and installs and updates ESX/ESXi extensions such as VMkernel modules, drivers, and CIM providers.


Run vihostupdate on ESX 4.0/ESXi 4.0 hosts. Run vihostupdate35 on ESX 3.5/ESXi 3.5 hosts.


The esxupdate utility is supported as well. It is for ESX only. See the Patch Management Guide.

The vihostupdate command works with bulletins. Each bulletin consists of one or more vSphere bundles and addresses one or more issues.

Towards the end of a release, bulletins include a large number of other bulletins. Bulletins are available in offline bundles and in a depot with associated files.

If you use offline bundles, all patches and corresponding metadata are available as one ZIP file.

If you use a depot, the file points to metadata, which describes the location of the files.

The command supports querying installed software on a host, listing software in a patch, scanning for bulletins that apply to a host, and installing all or some bulletins in the patch. You can specify a patch by using a bundle ZIP file or a depot’s metadata ZIP file.

vihostupdate supports https://, http://, and ftp:// downloads. You can specify the protocols in the download URL for the bundle or metadata file. vihostupdate also supports local paths. See Update an ESX/ESXi Host Using Offline Bundles with the vihostupdate Utility. To search a local depot where the vSphere CLI is installed, use /local/depot/ without of the file:/// parameter.