Nic
WMI 和添加多個 IP 地址?
是否可以使用 WMI 將 IP 地址綁定到 NIC?我已經能夠啟用靜態 IP,但似乎找不到任何有關添加其他 IP 的資訊。
此程式碼有所幫助,在我意識到 IP 地址和子網文件是數組之後,它更有意義: https ://stackoverflow.com/questions/209779/how-can-you-change-network-settings-ip-address-dns -wins-host-name-with-code
基本上,當您分配 IP 和子網時,您可以用逗號分隔不同的項目,因此:
newIP["IPAddress"] = new string[] { "1.1.1.1", "1.1.1.2"}; newIP["SubnetMask"] = new string[] { "255.255.255.0","255.255.255.0"};
基本上,當您分配 IP 和子網時,您可以用逗號分隔不同的項目,因此:
newIP["IPAddress"] = new string[] { "1.1.1.1", "1.1.1.2"}; newIP["SubnetMask"] = new string[] { "255.255.255.0","255.255.255.0"};
我假設您正在使用 Win32_NetworkAdapterConfiguration 類的 EnableStatic 方法來分配靜態 IP?
如果是這樣,MSDN 文件將 IP 地址和網關參數稱為列表,也許您可以使用數組來分配多個地址?
抱歉,我目前無法輕鬆訪問我可以測試的 Windows 機器。也許以後我在家的時候。
http://msdn.microsoft.com/en-us/library/aa390383(v=VS.85).aspx