Hello, i ran into the same problem and apparently you can do it like this :
(still trying this myself it's currently running.... hopefully it works)
esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-7.0U3d-19482537-standard --no-hardware-warning
esxcli software profile update -p ESXi-7.0U3d-19482537-standard \
-d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml --no-hardware-warning
It should complete the process and then you have to reboot, however for me it still gives the warning and can't complete the process while i did read it works for others. The switch is mentioned in the Cmd options.
Cmd options:
--allow-downgrades If this option is specified, then the VIBs from the image profile which update, downgrade, or are new to the host will be installed. If the option is not specified, then the VIBs which update or are new to the host
will be installed.
-d|--depot=[ <str> ... ]
Specifies full remote URLs of the depot index.xml or server file path pointing to an offline bundle .zip file. (required)
--dry-run Performs a dry-run only. Report the VIB-level operations that would be performed, but do not change anything in the system.
-f|--force Bypasses checks for package dependencies, conflicts, obsolescence, and acceptance levels. Really not recommended unless you know what you are doing. Use of this option will result in a warning being displayed in
vSphere Web Client. Use this option only when instructed to do so by VMware Technical Support.
--maintenance-mode Pretends that maintenance mode is in effect. Otherwise, installation will stop for live installs that require maintenance mode. This flag has no effect for reboot required remediations.
--no-hardware-warning Allows the transaction to proceed when hardware precheck returns a warning. A hardware error will continue to be shown with this option. Use of this option may result in device not functioning normally.
--no-live-install Forces an install to /altbootbank even if the VIBs are eligible for live installation or removal. Will cause installation to be skipped on PXE-booted hosts.
--no-sig-check Bypasses acceptance level verification, including signing. Use of this option poses a large security risk and will result in a SECURITY ALERT warning being displayed in vSphere Web Client.
-p|--profile=<str> Specifies the name of the image profile to update the host with. (required)
--proxy=<str> Specifies a proxy server to use for HTTP, FTP, and HTTPS connections. The format is proxy-url:port.