A bit of bat script to set snmp v3 on your ESXI cluster
set PATH=%PATH%;C:\Program Files (x86)\VMware\esxcli\
set VCASERVER=vca.example.com
set VCAUSERNAME=VCENTERUSERNAME
set VCENTERPASSWORD=VCENTERPASSWORD
set VCENTERFINGERPRINT=EE:EE:FF:FF:FF:EE:EE:FF:FF:FF:EE:EE:FF:FF:FF:EE:EE:FF:FF:FF
REM Replace "-d" with your ssl finger print
set ESX=esxcli.exe -s %VCASERVER% -u %VCAUSERNAME% -p %VCENTERPASSWORD% -d %VCENTERFINGERPRINT%
%ESX% -h VMWAREHOSTNAME system snmp set --enable true
%ESX% -h VMWAREHOSTNAME system snmp set --communities yourv2communityifyouwanttosetit
%ESX% -h VMWAREHOSTNAME system snmp set --authentication SHA1
%ESX% -h VMWAREHOSTNAME system snmp set --privacy AES128
%ESX% -h VMWAREHOSTNAME system snmp set --users fausnmp/AUTHHASH/PRIVACYHASH/security
REM note you must create the authhash and privacy hash, I lost this line but will add it at somepoint.