2009-10-02 34 views
2

我已經分配了創建應用程序的任務,該應用程序接受MAC地址併爲該MAC地址創建DHCP保留。是否有任何內置於.NET中的API來輕鬆實現?以編程方式在C#中創建DHCP保留#

謝謝, 馬特

+0

這裏有一個相關的問題:http://stackoverflow.com/questions/2224877/querying-a-dhcp-server-in-c – bzlm 2010-02-11 08:37:24

回答

1

當我在寫的基礎設施出現了在Windows 2000 Resource Kit中稱爲Dhcpobjs.dll一個COM庫的應用程序。這可以通過一個VBScript使用的IDispatch像這樣動態加載:

Set DhcpMgr = CreateObject("Dhcp.Manager") 

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

我想谷歌[創建對象Dhcpobjs.dll],看看你會得到什麼。您可能能夠從VS項目中添加對此庫的引用。

我很驚訝沒有託管的簡單的Windows infra管理庫。另請參閱microsoft.com上的TechNet腳本庫以獲取其他有用的信息。

祝你好運,

盧克

編輯:這可能會感興趣的工作人員或分配類似的職責:

的LINQ到Active Directory:http://linqtoad.codeplex.com/

+0

發現這谷歌正好這兩個術語:) http://www.tech-arch ive.net/Archive/DotNet/microsoft.public.dotnet.general/2006-12/msg00393.html – 2009-10-02 20:23:25

+0

這是我一直使用的經典答案,但在Windows 2000和Microsoft之後不再支持dhcpobjs.dll從來沒有創建它的64位版本,所以你在最近的Windows服務器版本中運氣不佳。對於Windows 2003+,你可以嘗試將其轉換爲netsh。 – 2016-05-30 09:55:00

相關問題