以编程方式在C#中创建DHCP保留

时间:2009-10-02 18:01:23

标签: c# dhcp mac-address netsh dhcpobjs

我被分配了创建应用程序的任务,该应用程序接收MAC地址并为该MAC地址创建DHCP保留。是否有任何内置于.NET的API可以轻松实现此目的?

谢谢, 马特

1 个答案:

答案 0 :(得分:1)

当我为基础架构编写应用程序时,Windows 2000资源工具包中有一个名为Dhcpobjs.dll的COM库。这可以通过使用IDispatch的VBScript动态加载,如下所示:

Set DhcpMgr = CreateObject("Dhcp.Manager")

Set DhcpServer = DhcpMgr.Servers.Connect("192.130.1.5")

我会谷歌[CreateObject Dhcpobjs.dll],看看你得到了什么。您可能可以从VS项目中添加对此lib的引用。

我很惊讶没有用于简单Windows基础设施管理的托管库。另请查看microsoft.com上的TechNet脚本库,了解其他有用的内容。

祝你好运,

编辑:这可能是工作或分配类似职责的人感兴趣的:

Linq到Active Directory:http://linqtoad.codeplex.com/