标题: [注册表类] 如何取得某一块网卡的settingid [打印本页]
作者: fireredfox 时间: 2009-2-28 18:25 标题: 如何取得某一块网卡的settingid
我的电脑上有两块网卡,分别重命名为lan1和lan2 ,我现在想用批处理取出lan1的settingid,不知道该怎么取得,请叫大家了!谢谢!(已经解决了!感谢各位朋友!)
[ 本帖最后由 fireredfox 于 2009-3-10 17:08 编辑 ]
作者: Batcher 时间: 2009-2-28 19:00
如果你知道怎注册表中可以到settingid,只是不知道如何提取lan1的具体值,应该把完整的键值告诉大家;
如果你知道wmic可以获取settingid,只是不知道如何提取lan1的具体值,应该把完整的命令告诉大家;
如果你都不知道,可以先google一下,而不是把问题摆在那就等待别人的完整代码。
作者: fireredfox 时间: 2009-3-3 14:50 标题: 感谢,是我想的不周到
我可以使用命令wmic nicconfig get settingid 得到所有的settingid,但是我不知道怎么把lan1的settingid取出来!当然如果看是可以看的出来了!只是我想用命令取出lan1的settingid!我需要把它付给一个变量!
作者: Batcher 时间: 2009-3-3 15:29 标题: 回复 3楼 的帖子
建议把这个信息更新到顶楼,并给出以下命令的结果:- wmic nicconfig get * /value>a.txt
复制代码
作者: qxhonker 时间: 2009-3-3 16:18
比如想得到“本地连接”这个名字网卡的settingid,用下面这两命令
先用- wmic nic where Netconnectionid="本地连接" get name,index
复制代码
这个得到该网卡的index(这里比如得到了1),然后用这个index得到这个网卡对应的settingid- wmic nicconfig where index=1 get settingid
复制代码
这样就可以了,如下图- D:\>wmic nic where Netconnectionid="本地连接" get name,index
- Index Name
- 1 VIA Rhine II Fast Ethernet Adapter
-
-
- D:\>wmic nicconfig where index=1 get settingid
- SettingID
- {D9BD305C-80FB-43B5-BE3B-0B3AB4D5E227}
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |