Where did you find that info that it has to be done through Set-VMHostservice ?
That normally only allows you to configure the policy for a service (on/off/automatic).
Do you get the service ?
What do you see when you do
Get-VMHostService -VMHost MyEsx
I don't think the SNMP service appears in there