Board logo

标题: [转载代码] PowerShell获取无线网卡名称信息 [打印本页]

作者: GNU    时间: 2016-11-1 09:23     标题: PowerShell获取无线网卡名称信息

有很多方式去查看网卡,但是却没有很明显可以查看激活的无线网卡方法。所有网卡的信息可以在注册表中找到。下面的一行代码用来显示全部网卡信息。

PS C:\Users\GNU> Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Network\*\*\Connection" -ErrorAction SilentlyContinue | Select-Object -Property Name, DefaultNameIndex, MediaSubType

Name                                                                               DefaultNameIndex MediaSubType
----                                                                               ---------------- ------------
Local Area Connection* 18                                                                        18
Junos Pulse                                                                                      11
Local Area Connection 3                                                                           3
Wireless Network Connection                                                                       0 2
Local Area Connection* 2                                                                          2
Local Area Connection* 8                                                                          8
Bluetooth Network Connection                                                                      0 7

值得注意的应当是“MediaSubType”的值,无线网卡的“MediaSubType ”值都被标记为2。

所以这条命令将返回所有的无线网卡:

PS C:\Users\GNU> Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Network\*\*\Connection" -ErrorAction SilentlyContinue | Where-Object {$_.MediaSubType -eq 2} | Select-Object -Property Name, PnpInstanceID

Name                                                                       PnpInstanceID
----                                                                       -------------
Wireless Network Connection                                                PCI\VEN_8086&DEV_088E&SUBSYS_406...

原文地址:http://www.pstips.net/finding-wireless-network-adapters.html




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2