如何使用批处理获取不明的网络适配器名称

时间:2019-05-30 07:42:54

标签: windows shell powershell batch-file

Red arrow

我已经知道如何获取所有网络适配器的名称,但是我无法分辨正常使用和未识别之间的区别

通过使用 netsh接口ip show接口 或其他命令,您可能会获得所有适配器的名称。

1 个答案:

答案 0 :(得分:3)

可以使用Win32_NetworkAdapter类获得必要的信息。
例如:

Get-CimInstance -ClassName Win32_NetworkAdapter -Filter @'
NetConnectionID = "Local Area Connection" AND
NetConnectionStatus=2 AND NetEnabled = True AND PhysicalAdapter = True
'@ | Format-List *

也可以使用Get-WmiObject cmdlet,但是从PowerShell 3.0开始,它已被Get-CimInstance取代。
从Windows 8开始,您可以使用Get-NetAdapter cmdlet。