[发明专利]一种Windows系统下自动化调整网卡识别顺序的方法有效
| 申请号: | 201510704476.8 | 申请日: | 2015-10-27 |
| 公开(公告)号: | CN105426169B | 公开(公告)日: | 2019-02-15 |
| 发明(设计)人: | 贾岛 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
| 主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 windows 系统 自动化 调整 网卡 识别 顺序 方法 | ||
本发明提供一种Windows系统下自动化调整网卡识别顺序的方法,涉及服务器软件领域,本发明将系统中原安装的网卡PCI设备号和硬件ID设备号识别,并一一匹配,然后判断网卡在当前安装方式下是否已经满足板载网卡优先的识别顺序,如不满足则启动调整,将板载网卡的ID重新调整为最小,来实现板载网卡优先识别的目的。
技术领域
本发明涉及服务器软件技术,尤其涉及一种Windows系统下自动化调整网卡识别顺序的方法。主要针对大批量采用Windows系统的服务器,当这些服务器在含有板载网卡,并同时安装了外插PCIE网卡时,通过一个自动化修改脚本,来完成板载和外插网卡在Windows系统下识别顺序的调整,实现板载网卡优先识别,外插网卡排在板载网卡之后的要求。
背景技术
当服务器产品的用户,在服务器大规模上架部署后,一般会对服务器上的网口进行分类规划:一部分会连接内部网络做管理使用,一部分连接外部网络做数据传输使用。这种针对性的网络应用,就必须固定网卡在系统下的识别顺序。
传统的调整网卡识别顺序的方法,一般是在服务器进入Windows系统后,在网络设置中逐台进行操作。这样虽然也可以识别网卡识别顺序的调整,但是人工操作就南边出现操作失误的情况,逐台操作又很难保证批量部署的一致性。
发明内容
为了解决以上的技术问题,本发明提出了一种基于Windows Powershell的自动化网卡识别顺序调整的方法,该方法适合大批量服务器同步部署,刷新方法操作简单,成果率高,可大大提高产品的可运维性,减少人力投入。通过自动化调整脚本,将系统下板载网卡调整到外插网卡之前。
本方法打破原有的逐台人为调整方法的设计理念,而采用待调整服务器本来自己来调整自己的思想:将系统中原安装的网卡PCI设备号和网卡硬件ID识别,并一一匹配,然后判断网卡在当前安装方式下是否已经满足板载网卡优先的识别顺序,如不满足则启动调整,将板载网卡硬件ID重新调整为最小,来实现板载网卡优先识别的目的。
网卡识别顺序的调整,可大致分为以下几个步骤:
1)、总体调整脚本,其中会调用到两个子程序,一个为网卡硬件ID识别程序,另外一个为PCI设备号识别程序;
2)、网卡调整调用。
本发明基于Windows系统的Powershell来识别网卡硬件ID,并调整网卡顺序。
本发明的有益效果是
1)、基于Windows Poweshell进行网卡识别顺序调整,对客户应用无影响;
2)、大规模批量操作,保证批量部署的高度一致性;
3)、调整工作不需要结束外部设备,使用服务器本机即可,减少设备维护工作量。
附图说明
图1是网卡顺序调整流程图。
具体实施方式
下面对本发明的内容进行更加详细的阐述:
1、网卡识别顺序的调整,可大致分为以下几个步骤:
总体调整脚本如下,其中会调用到两个子程序,一个为网卡硬件ID识别程序,另外一个为PCI设备号识别程序。
总体调整程序代码如下:
@echo off
set dir=%CD%
set scriptPath=%dir%\pci3.ps1
for /f tokens=* %%a in ('powershell Get-ExecutionPolicy') do (
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510704476.8/2.html,转载请声明来源钻瓜专利网。





