中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-10-01 04:37
共 47,813 主题排行 / 349,918 发帖 / 今日 0 篇 / 48,279 会员排行
DOS批处理 & 脚本技术(批处理室) » 多网卡如何通过MAC获取本地连接的名称,在线等待....
可打印版本  1,499 / 7
第1楼 HUNRYBECKY 发表于 2009-07-31 00:54
银牌会员 发帖 442 积分 1,179
多网卡如何通过MAC获取本地连接的名称,在线等待....
最近在写一个管理方面的批处理,遇到一个急手的问题,请高手们为我解决下这个难题,我目前假设电脑有多张网卡,使用IPCONFIG /ALL获取的参数如下


现在的问题是我知道我的MAC是00-00-00-14-35-22,如何查出Ethernet adapter的值并赋给变量ELOC?
Originally posted by tireless at 2009-7-31 01:37:
第2楼 tireless 发表于 2009-07-31 01:37
银牌会员 发帖 1,122 积分 2,025
第3楼 HUNRYBECKY 发表于 2009-07-31 03:13
银牌会员 发帖 442 积分 1,179
Originally posted by tireless at 2009-7-31 01:37:
第4楼 tireless 发表于 2009-07-31 04:15
银牌会员 发帖 1,122 积分 2,025
执行 IPCONFIG /ALL,是输出了以下信息吗?
Windows IP Configuration

Host Name . . . . . . . . . . . . : IBM_T60_HGX
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Unknown
IP Routing Enabled. . . . . . . . : Yes
WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter 无线网络连接:

Media State . . . . . . . . . . . : Media disconnected
Description . . . . . . . . . . . : Intel(R) PRO/Wireless 3945ABG Network Connection
Physical Address. . . . . . . . . : 00-13-02-A3-F9-18

Ethernet adapter 本地连接:

Media State . . . . . . . . . . . : Media disconnected
Description . . . . . . . . . . . : Intel(R) PRO/1000 PL Network Connection
Physical Address. . . . . . . . . : 02-80-41-59-C7-2C

Ethernet adapter 本地连接 2:

Media State . . . . . . . . . . . : Media disconnected
Description . . . . . . . . . . . : VPN Virtual Network Adapter
Physical Address. . . . . . . . . : 00-00-00-14-35-22
第5楼 HUNRYBECKY 发表于 2009-07-31 04:33
银牌会员 发帖 442 积分 1,179
Originally posted by tireless at 2009-7-31 04:15:
执行 IPCONFIG /ALL,是输出了以下信息吗?


这个是别人的IP信息,我的是如下:
第6楼 tireless 发表于 2009-07-31 04:48
银牌会员 发帖 1,122 积分 2,025
re 5 楼
你的 IPCONFIG /ALL 里并没有 00-00-00-14-35-22 啊
第7楼 HUNRYBECKY 发表于 2009-07-31 04:59
银牌会员 发帖 442 积分 1,179
具体问题是这样的,我在服务器里放里一个MAC.INI文本,内容是保存了电脑的配置信息,依次为MAC,电脑名称,电脑描述,工作组,IP地址,网关,DNS1,DNS2.

00-1D-09-76-61-9B,CAD4,张三,LW-CAD,192.168.1.188,192.168.1.3,192.168.1.200,192.168.1.3
00-1D-09-76-61-18,CAD5,李四,LW-CAD,192.168.1.188,192.168.1.3,192.168.1.200,192.168.1.3


客户端假设的MAC为00-1D-09-76-61-9B,但是我安装了多个网卡,或是安装了其他虚拟网卡,那么如何获取真实网卡00-1D-09-76-61-9B对应的连接名称,以便使用netsh interface ip set address name="本地连接" 来修改IP等,如果不能获取指定MAC的"address name",那么就不能修改成功,可以看出我是要修改张三这个网卡的IP,因为张三的MAC地址00-1D-09-76-61-9B出现在MAC.INI中.下面是我电脑的多块网卡
Windows IP Configuration



Host Name . . . . . . . . . . . . : CAD4

Primary Dns Suffix . . . . . . . :

Node Type . . . . . . . . . . . . : Unknown

IP Routing Enabled. . . . . . . . : No

WINS Proxy Enabled. . . . . . . . : No



Ethernet adapter 本地连接:



Connection-specific DNS Suffix . :

Description . . . . . . . . . . . : Intel(R) 82562V-2 10/100 Network Connection

Physical Address. . . . . . . . . : 00-1D-09-76-61-9B

Dhcp Enabled. . . . . . . . . . . : No

IP Address. . . . . . . . . . . . : 192.168.1.188

Subnet Mask . . . . . . . . . . . : 255.255.255.0

Default Gateway . . . . . . . . . : 192.168.1.3

DNS Servers . . . . . . . . . . . : 202.96.128.86

202.96.128.166



PPP adapter CC VPN Connection:



Connection-specific DNS Suffix . :

Description . . . . . . . . . . . : WAN (PPP/SLIP) Interface

Physical Address. . . . . . . . . : 00-53-45-00-00-00

Dhcp Enabled. . . . . . . . . . . : No

IP Address. . . . . . . . . . . . : 192.168.110.15

Subnet Mask . . . . . . . . . . . : 255.255.255.255

Default Gateway . . . . . . . . . : 192.168.110.15

DNS Servers . . . . . . . . . . . : 202.96.128.86

202.96.128.166

下面是没有完成的代码


[ Last edited by HUNRYBECKY on 2009-7-31 at 05:04 ]
第8楼 HUNRYBECKY 发表于 2009-07-31 06:20
银牌会员 发帖 442 积分 1,179
经过一番测试,终于搞定,不知道在其他电脑上测试是否能通过.
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023