使用c#向网卡添加IP's的WMI vs NETSH

本文关键字:WMI NETSH vs 网卡 添加 IP 使用 | 更新日期: 2023-09-27 18:16:41

我正在编写一个小工具来简化我在日常工作中所做的一些事情,而用于向网卡添加IP的Windows GUI是可怕的。我正在寻找一种体面的方式……

  • 拉出当前网卡上的所有静态IP(只是为了查看列表)

  • 为网卡添加单个或多个IP

我发现使用WMI和c#配置TCP/IP设置,以及使用netsh向网卡添加IP的这个代码片段。解决这个问题的最佳方法是什么?我应该使用什么样的解决方案?

使用c#向网卡添加IP's的WMI vs NETSH

我也有同样的问题,经过一番研究,我选择了WMI。

我认为netsh是更好的,如果你单独使用脚本(这意味着不在代码中)。就我个人而言,我想在c#代码中配置NIC,这样WMI看起来更实用,并且很容易使用xml中的配置文件。