首页 / 知识
关于python:如何以编程方式启用/禁用网络接口? (Windows XP)
2023-04-16 14:50:00

How to programmatically enable/disable network interfaces? (Windows XP)我需要从Windows XP中的脚本启用/禁用完全网络接口。 我正在寻找python解决方案,但是欢迎任何常规方式(例如WMI,某些命令行ànetsh,某些Windows调用)并将进行调整。 谢谢。
使用netsh界面
尝试将所有内容包括在外括号中:
另请参见此MS KB页面:http://support.microsoft.com/kb/262265/ 到目前为止,我已经找到了以下Python解决方案:
它将AFAIU转换为通用WMI错误0x80041001。可能是权限。 我在互联网上找到了这个.VBS脚本。它具有在无法使NETSH为此目的工作的计算机上实际工作的很酷的优势。
除了RAS API之外,我似乎找不到用于控制MSDN上的接口的任何基本API,但我认为它们不适用于非拨号连接。正如您自己建议的那样,netsh可能是一个选择,据说它还具有编程接口:http://msdn.microsoft.com/zh-cn/library/ms708353(VS.85).aspx 如果要成为纯Python,则可以打开一组管道以与netsh进程进行通信。
您可能需要使用WMI。这可以作为一个很好的起点: 这是VB.Net
那将获得您计算机上的所有接口。然后,您可以执行netsh将其禁用。
devcon工具可以控制NIC,但不能直接控制接口。它是设备管理器小程序的命令行版本。
|
最新内容
相关内容
linux运行脚本命令?
linux运行脚本命令?,系统,代码,服务,文件,工具,平台,网站,脚本,命令,方法,Linux配置开机自启动执行脚本有哪些方法方法1:执行ntsysv命令,然后在linux控制台编程命令?
linux控制台编程命令?,系统,工具,环境,命令,名称,标准,不了,工作,发行,基础,shell编程(掌握Linux命令行工具)1、在开始Shell编程之前,我们需要linux编程常用命令?
linux编程常用命令?,系统,工作,信息,命令,地址,管理,工具,网络,基础,目录,linux基本操作命令linux常用命令有pwd命令、cd命令、ls命令、cat命linux脚本命令修改?
linux脚本命令修改?,密码,系统,文件,资料,工具,软件,基础,地址,标准,命令,linux中想在脚本中实现修改一个ip地址参数的配置文件,用sed命令如何linux脚本命令教学?
linux脚本命令教学?,标准,数据,系统,脚本,代码,流程,官网,底部,命令,变量,linux怎么运行脚本1、首先要下载Ubuntu系统,在百度搜索Ubuntu,打开Ubulinux命令注释脚本?
linux命令注释脚本?,代码,工具,名称,工作,脚本,发行,服务,环境,数据,基础,linuxshell编程方法1:sed -i s/被替换的内容/要替换成的内容/ file脚本linux上运行命令?
脚本linux上运行命令?,工具,代码,时间,密码,系统,环境,名字,位置,第三,下来,typescript脚本中怎样运行Linux命令?1、Script可用于记录当前用户linux修改脚本的命令?
linux修改脚本的命令?,系统,密码,服务,工作,工具,环境,信息,百度,代码,脚本,求一个批量ssh登录linux服务器,修改配置文件的脚本参考一下。_百linux运行命令的脚本?
linux运行命令的脚本?,系统,服务,工具,脚本,意外,技术,分析,文件,方法,命令,sh文件在linux下如何运行Linux下面运行 SH文件步骤如下:查看目录shlinux脚本命令单引号?
linux脚本命令单引号?,系统,工作,美元,地址,命令,信息,情况,标准,管理,引号,linux的双引号里的单引号首先在Linux系统中,使用echo $ 0来显示如执行linux脚本命令行?
执行linux脚本命令行?,工具,位置,地方,环境,数据,状态,暂停,增长,系统,基础,运行linux脚本,遇到要按回车键,怎么让它自动应答,继续运行脚本?1linux暂停脚本命令?
linux暂停脚本命令?,暂停,系统,状态,工具,命令,进程,材料,电脑,公开,名称,Linux的终端有暂停命令吗?类似于Windows的PAUSE命令的1、C语言在Win