Is it possible, with WMI, to bind IP addresses to a NIC? I have been able to enable a static IP, but I can't seem to find any information on adding additional IPs.
this code helped and after I realized that the IP address and Subnet fileds were arrays it made more sense: https://stackoverflow.com/questions/209779/how-can-you-change-network-settings-ip-address-dns-wins-host-name-with-code
Basically, when you assign the IPs and subnets you separate the different items with commas so:
newIP["IPAddress"] = new string[] { "1.1.1.1", "1.1.1.2"};
newIP["SubnetMask"] = new string[] { "255.255.255.0","255.255.255.0"};