1,使用 Getmac ,通过传输名称来判断
2,使用 ipconfig ,通过media state 来判断
3,使用 wmic 查询
- @echo off
- for /f "tokens=1-3* delims=," %%a in ('Getmac /v /nh /fo csv') do if not "%%d"==""媒体被断开"" (
- echo 正在使用中......
- echo 名称:%%a
- echo 网卡:%%b
- echo MAC地址:%%c
- echo 协议:%%d
- )
- pause
复制代码 示例:- wmic nic where(NetConnectionStatus=2) get NetConnectionID
复制代码 2,活动的网卡
7,被拔线网卡
0,被禁用网卡
修改本地连接名称、启用、禁用:netsh interface set interface [name = ] IfName [ [admin = ] ENABLED|DISABLED [connect = ] CONNECTED|DISCONNECTED [newname = ] NewName ]
设置接口参数。
IfName - 接口名称
admin - 接口是否被启用 (仅用于非 LAN)。
connect - 是否连接接口 (仅用于非 LAN)。
newname - 接口的新名称 (仅用于非 LAN)。
注意:
- 除名称外,还必须至少指定一个选项。
- 如果 connect = CONNECTED 被指定,那么接口被自动启用,甚至在 admin = DISABLED 选项被指定时也是如此。
[ 本帖最后由 hanyeguxing 于 2011-1-6 09:34 编辑 ] |