一种自动进行网络适配器多次禁用启用的实现方法

文档序号:10491961阅读:748来源:国知局
一种自动进行网络适配器多次禁用启用的实现方法
【专利摘要】本发明公开了一种自动进行网络适配器多次禁用启用的实现方法,所述方法通过设置程序,将服务器中所有的网络适配器通过命令禁用,并设置一段间隔时间,然后再通过命令将所有网络适配器启用,并重复运行,实现多次禁用和启用的目的。本发明方法能够自动完成windows系统内多次网络适配器的禁用启动测试,节省人力,有效发现网卡与windows系统的兼容性问题,有效地提高测试人员的工作效率。
【专利说明】
一种自动进行网络适配器多次禁用启用的实现方法
技术领域
[0001]本发明涉及服务器网络技术领域,具体涉及一种自动进行网络适配器多次禁用启用的实现方法,一种Windows系统下自动进行网络适配器多次禁用启用的实现方式。
【背景技术】
[0002]随着互联网的爆发式发展,人们日常生活已经越来越离不开网络,而服务器网络的稳定性对业务的进行极其重要的。网卡兼容性测试过程总会对网卡适配器进行多次禁用启用测试,测试其与服务器的兼容性,是否存在蓝屏死机问题。为了简化这一操作,提高人员的工作效率,急需一种自动化进行此测试的实现方式。

【发明内容】

[0003]本发明要解决的技术问题是:为了解决上述问题,本发明提出了一种自动进行网络适配器多次禁用启用的实现方法。
[0004]本发明所采用的技术方案为:
一种自动进行网络适配器多次禁用启用的实现方法,所述方法通过设置程序,将服务器中所有的网络适配器通过命令禁用,并设置一段间隔时间,然后再通过命令将所有网络适配器启用,并重复运行,实现多次禁用和启用的目的。
[0005]所述程序流程如下:
1)将所有网络适配器名称导出;
2)设置禁用启用次数;
3)使用循环命令将所有网卡适配器禁用;
4)设置间隔时间;
5)使用循环命令将所有网卡适配器启用;
6)设置间隔时间;
7)按照设置的禁用启用次数,循环测试。
[0006]所述程序通过设置一个脚本自动运行。
[0007]在windows操作系统下,程序脚本内容如下:
1)将所有网络适配器名称导出;
2)设置禁用启用次数;
3)使用for循环命令将所有网卡适配器禁用;
4)设置间隔时间5 S;
5)使用for循环命令将所有网卡适配器启用;
6)设置间隔时间5s;
7)20次后跳出循环,结束测试。
[0008]本发明的有益效果为:
本发明方法能够自动完成windows系统内多次网络适配器的禁用启动测试,节省人力, 有效发现网卡与windows系统的兼容性问题,有效地提高测试人员的工作效率。
【附图说明】
[0009]图1为本发明方法程序流程图。
【具体实施方式】
[0010]下面结合说明书附图,根据【具体实施方式】对本发明进一步说明:
实施例1:
一种自动进行网络适配器多次禁用启用的实现方法,所述方法通过设置程序,将服务器中所有的网络适配器通过命令禁用,并设置一段间隔时间,然后再通过命令将所有网络适配器启用,并重复运行,实现多次禁用和启用的目的。
[0011]实施例2
如图1所示,在实施例1的基础上,本实施例所述程序流程如下:
1)将所有网络适配器名称导出;
2)设置禁用启用次数;
3)使用循环命令将所有网卡适配器禁用;
4)设置间隔时间;
5)使用循环命令将所有网卡适配器启用;
6)设置间隔时间;
7)按照设置的禁用启用次数,循环测试。
[0012]实施例3
在实施例1或2的基础上,本实施例所述程序通过设置一个脚本自动运行。
[0013]实施例4
在实施例3的基础上,本实施例在windows操作系统下,程序脚本内容如下:
?echo off
netsh interface show interface > nic.txt---------将所有网络适配器名称导出
set /a count=0-----------------------------------设置禁用启用次数:loop
(set /a count=%count%+l
for /f 〃skip=2 tokens=4,*〃 %%i in (nic.txt) do netsh int set interface
name=〃%%i %%j〃 admin=disable--------------------使用for循环将所有网卡适配器
禁用
ping 127.1 -η 5 >nul----------------------------间隔5s
for /f 〃skip=2 tokens=4,*〃 %%i in (nic.txt) do netsh int set interface
name=//%%i %%j^ admin=enable---------------------使用for循环将所有网卡适配器启用
ping 127.1 -η 5 >nul)--------------------------间隔5s
if %count% equ 20 (exit) else goto loop--------20次后跳出循环
上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
【主权项】
1.一种自动进行网络适配器多次禁用启用的实现方法,其特征在于:所述方法通过设置程序,将服务器中所有的网络适配器通过命令禁用,并设置一段间隔时间,然后再通过命令将所有网络适配器启用,并重复运行,实现多次禁用和启用的目的。2.根据权利要求1所述的一种自动进行网络适配器多次禁用启用的实现方法,其特征在于,所述程序流程如下: 1)将所有网络适配器名称导出; 2)设置禁用启用次数; 3 )使用循环命令将所有网卡适配器禁用; 4)设置间隔时间; .5 )使用循环命令将所有网卡适配器启用; 6)设置间隔时间; .7)按照设置的禁用启用次数,循环测试。3.根据权利要I或2所述的一种自动进行网络适配器多次禁用启用的实现方法,其特征在于:所述程序通过设置一个脚本自动运行。4.根据权利要3所述的一种自动进行网络适配器多次禁用启用的实现方法,其特征在于,在windows操作系统下,程序脚本内容如下: 1)将所有网络适配器名称导出; 2)设置禁用启用次数; 3)使用for循环命令将所有网卡适配器禁用; 4)设置间隔时间5S; .5 )使用for循环命令将所有网卡适配器启用; 6)设置间隔时间5s; .7)20次后跳出循环,结束测试。
【文档编号】H04L12/26GK105847018SQ201610335088
【公开日】2016年8月10日
【申请日】2016年5月19日
【发明人】刘瑞雪
【申请人】浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1