The following KB explains how to set two vmfs3 settings via esxcli:
VMFS3/UseATSForHBOnVMFS3 and VMFS3/UseATSForHBOnVMFS5
To disable ATS heartbeat:
# esxcli system settings advanced set -i 0 -o /VMFS3/UseATSForHBOnVMFS5
Neither setting appears under the "vmfs3" section, in "Advanced Settings" in the VI client, but I hoped that I might still be able to use the following syntax to amend them in powercli:
Get-AdvancedSetting -Entity $vmhost -Name "vmfs3.UseATSForHBOnVMFS3" | Set-AdvancedSetting -0 -confirm:$false
It did not recognise the name though...
Is anyone aware of a way of scripting those settings in powercli, as ideally I would like to incorporate them in to my powercli script that I use to initially configure ESXi.
I am using vSphere 5.5 (not vSphere 6)
That did the trick:
$ATSHB = "/VMFS3/UseATSForHBOnVMFS5"
$esxcli = Get-EsxCli -VMHost $vmhost