python - 如何以编程方式启用/禁用网络接口(interface)? (Windows XP)

标签 python networking windows-xp

我需要在 Windows XP 中通过脚本完全启用/禁用网络接口(interface)。我正在寻找 python 解决方案,但欢迎使用任何通用方式(例如 WMI、某些命令行 à la netsh、某些 Windows 调用)并将对其进行调整。谢谢。

最佳答案

使用netsh界面 用法设置接口(interface) [name = ] IfName [ [admin = ] 启用 | 禁用 [连接 = ] 已连接 | 已断开连接 [新名称 = ] 新名称 ]

尝试将所有内容包括在外括号内: netsh interface set interface name="thename"admin=disabled connect=DISCONNECTED newname="thename"

另请参阅此 MS 知识库页面:http://support.microsoft.com/kb/262265/ 您可以遵循他们的任何一个建议。 要禁用适配器,您需要确定一种引用硬件设备的方法。如果计算机上没有多个具有相同名称的适配器,您可能会离开接口(interface)的描述(或 PCI ID 工作正常)。之后,使用 devcon(禁用|启用)。 Devcon 是设备管理器的附加控制台界面。

关于python - 如何以编程方式启用/禁用网络接口(interface)? (Windows XP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/83756/

相关文章:

Java 网络阻塞方法和 while 循环

python - django 自动填充管理中的 manytomany 字段

python - 如何通过包含特定 python 版本的 docker 从 linux 运行 python 代码

Java TCP 客户端在 Eclipse 之外工作时无响应

c - 在 VxWorks 6.8 上获取 MAC 地址

mercurial - 剥离 Mercurial 日期

python - 在 python 中,如何检查字符串是否以特殊符号开头?

python - Django rest API 中的内部函数 raise

google-chrome - 为什么 Windows XP 不能处理较新的 SSL 证书版本?

php - 在 Aptana Studio 3 中添加外部服务器