我需要进行这样的查询:
SELECT PNPDeviceID FROM Win32_NetworkAdapter WHERE AdapterTypeId = 0
Run Code Online (Sandbox Code Playgroud)
问题是,AdapterTypeId 列并不总是存在。在这种情况下,我只想要一切,就像这样:
SELECT PNPDeviceID FROM Win32_NetworkAdapter
Run Code Online (Sandbox Code Playgroud)
我的 WQL/SQL 知识极其有限。谁能告诉我如何在单个查询中做到这一点?
编辑:
似乎需要更多背景知识:我正在使用 WMI 查询 Windows 以获取设备信息,WMI 使用类似 SQL 的语法。因此,在我的示例中,我正在查询 AdapterTypeId 为 0 的网络适配器。
但是,该列并不总是存在,这意味着如果我枚举返回的值,则不会列出“AdapterTypeId”。
编辑 2:
将 SQL 更改为 WQL;显然这是更正确的。
归档时间: |
|
查看次数: |
2162 次 |
最近记录: |