I've always hated the fact that you can't do NETSH command from XP to manage DHCP. I've always had to RDP or PSEXEC into a server in order to run NETSH commands for DHCP.
Today I stumbled across a technote describing how to get it to work so I figured I would share.
netsh add helper dhcpmon.dll
I did a quick comparison between a server and my workstation and it looks like the other services that you can't manage from XP are AAAA, IPSec and RPC.
So, next I ran “netsh show helper“ on a server to see what DLLs were responsible for letting you manage those other services.
I was able to add AAAA (whatever that is) by adding the helper for aaaamon.dll
I tried adding nshipsec.dll and rpcnsh.dll to get RPC and IPSec but no dice. Oh well, I probably just don't have those DLLs on my system or something. And I never use NETSH to manage those services anyway.