很多时候我们都遇到需要开启或关闭网卡设备的操作,因为大多数情况诸如修改网络参数,更改MAC地址信息都需要重启网卡,就连在Windows 98下修改IP地址提示重新启动计算机也可以通过禁用网卡后再启用来避免重新启动行为。不过在实际使用过程中我们开启和关闭网卡都需要人工操作,为自动化带来了麻烦,那么我们能够实现自动开关网卡的目的呢?答案是肯定的,今天就请各位读者跟随笔者一起通过两个小工具实现网卡的开关自如,当然有了这两个小工具后我们通过批处理完成开关网卡自动化就不再是难事了。
一、小工具之DEVCON.EXE
DevCon实用工具是一种命令行实用工具,可以替代设备管理器。使用 DevCon,我们可以启用、禁用、重新启动、更新、删除和查询单个设备或一组设备。DevCon还提供与驱动程序开发人员有关、但无法在设备管理器中看到的信息。
下面笔者以实现开关本机网卡为例进行介绍。
第一步:通过设备管理器查询本机网卡的名称,然后在其上点鼠标右键选择“属性”。
第二步:在打开的网卡属性窗口点“详细信息”标签,在这里我们可以看到“设备范例ID”下面显示的一行字样,在此行字样中找到DEV,然后记录后面的信息,例如笔者的是DEV_1031。
第三步:将通过上面地址下载的devcon.exe程序复制到C:windowssystem32。
第四步:在实际使用过程中我们通过以下命令实现对设备的开关,这些指令可以直接在命令提示窗口中输入也可以直接放到批处理文件中执行。
devcon disable *DEV_1031* 禁用DEV1031设备 devcon enable *DEV_1031* 启用DEV1031设备。 |
实际上devcon不光可以开关网卡设备,我们应该知道在操作系统中各个设备都有一个DEV值,对于大多数设备我们可以通过设备管理器查询他的DEV值,然后通过devcon实现对其的开启与关闭。
二、小工具之NETSH.exe
Netsh.exe是一个管理员可以用来在命令提示符处配置并监视基于Windows 的计算机的工具。使用Netsh.exe工具,可以将输入的上下文命令定向到适当的帮助器,然后帮助器将执行命令。帮助器是个动态链接库 (.dll) 文件,它通过提供配置、监视和支持一种或多种服务、实用工具或协议,来扩展Netsh.exe工具的功能。帮助器也可以用于扩展其他帮助器的功能。
我们可以通过以下命令来开启和关闭网卡(本地连接)——
netsh interface set interface “Local Area Connection” DISABLED > nul netsh interface set interface “Local Area Connection” ENABLED > nul |
小提示
netsh存在于XP系统和windows 2003系统中,不过Xp中的netsh和2003不同,Xp中需要替换2个ifmon.dll,这两个ifmon.dll文件存在于c:windowssystem32和c:windowssysyem32dllcache目录中。
通过netsh实现网卡开启与关闭的关键是要找到网卡对应本地连接的名称,这些信息我们可以在“网上邻居”->“属性”中查看。关于更多的netsh命令我们可以通过命令提示窗口中的netsh /?来查看。
三、总结
本文介绍的这些小工具容量很小但是功能却很强大,通过他们可以实现对网卡的轻松关闭,再结合批处理文件的话就能够让我们实现网卡开关的自动化了,为我们企业网络管理和网络维护提供更方便的技术支持。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
3种配置工具用于网络变更管理
网络配置工具试图解决痛点问题,这些工具试图减少数据中心和园区或广域网中与管理网络设备相关的辛苦且容易出错的任务 […]
-
2019年6个无线网络技术新兴趋势
又到了每年年终盘点的时候。现在是时候回顾一下网络行业,特别是我的专业领域:无线网络技术领域。与往年一样,今年我 […]
-
Big Switch公司为分组代理实现分析和记录能力
Big Switch Networks公司是一家基于软件提供白盒网络技术产品的供应商,该公司为其网络分组代理产 […]
-
区块链技术可以用于网络管理吗?没那么快
有IT分析人士称,区块链技术用于网络管理价值不大。他们还分析了物联网安全以及灾难发生时AI会发生的事。 Glo […]