Когда я писал приложение для инфраструктуры Была СОМ библиотека под названием Dhcpobjs.dll в Windows 2000 Resource Kit. Это может быть динамически загружены с помощью VBScript с помощью IDispatch так:
Set DhcpMgr = CreateObject("Dhcp.Manager")
Set DhcpServer = DhcpMgr.Servers.Connect("192.130.1.5")
Я бы Google [CreateObject Dhcpobjs.dll] и посмотреть, что получится. Вероятно, вы сможете добавить ссылку на эту библиотеку из своего проекта VS.
Я удивлен, что нет управляемой библиотеки для простого управления инфраструктурой Windows. Также посмотрите в галерее скриптов TechNet на microsoft.com для других полезных вещей.
Успехов,
Люк
EDIT: Это может представлять интерес для людей, работающих или присвоенных аналогичные обязанности:
Linq в Active Directory: http://linqtoad.codeplex.com/
Существует связанный с этим вопрос здесь : http://stackoverflow.com/questions/2224877/querying-a-dhcp-server-in-c – bzlm