我如何以编程方式更改静态IP地址?

我有一个窗口,我想分配一个静态IP,但给远程访问更改该IP(没有完全访问Windows安装)运行窗口。 我想运行一个小应用程序或命令或类似的东西连接到该机器,并告诉它尝试将其IP地址更改为新的值。 如果有任何问题,超时后应该改回自己。

有没有免费软件可以完成这一切? ..或者是有一些命令行工具,我可以包装在一些Python? …还是其他选项?

我认为netsh实用程序可能是你所需要的。 当然你可以在你自己的程序/脚本中调用它。 自从我使用它已经有一段时间了,所以不能真正记住具体细节。

约翰明白了,但是我还发现了一些很好的例子,你可以用它做什么。

netsh interface ip set address name="Local Area Connection" static 192.168.1.191 255.255.255.0 

…将机器的IP设置为192.168.1.191,子网掩码为255.255.255.0