精易论坛

标题: 如何获取控制面板\硬件和声音\设备和打印机的所有设备名称 [打印本页]

作者: 随遇而安2    时间: 2025-2-23 23:58
标题: 如何获取控制面板\硬件和声音\设备和打印机的所有设备名称

VX截图_20250223235646.png (53.34 KB, 下载次数: 0)

VX截图_20250223235646.png

作者: 周小杰来也    时间: 2025-2-24 00:54
在 Windows 系统中,可以通过 cmd 命令获取计算机上连接的设备和打印机的名称。以下是具体方法:

1. 获取所有打印机的名称
使用 wmic 命令cha询打印机信息:

cmd
复制
wmic printer get name
这会列出所有已安装的打印机的名称。

2. 获取所有设备的名称
使用 wmic 命令cha询即插即用设备信息:

cmd
复制
wmic path Win32_PnPEntity get name
这会列出所有即插即用设备的名称(包括 USB 设备、声卡、显卡等)。

3. 获取所有设备的详细信息
如果需要更详细的设备信息,可以使用以下命令:

cmd
复制
wmic path Win32_PnPEntity get /value
这会列出所有设备的详细信息,包括名称、设备 ID、状态等。

4. 获取 USB 设备的名称
如果只想查看 USB 设备,可以使用以下命令:

cmd
复制
wmic path Win32_USBControllerDevice get Dependent
这会列出所有连接到 USB 控制器的设备。

5. 导出结果到文件
如果需要将结果保存到文件中,可以使用重定向符号 >:

cmd
复制
wmic printer get name > printers.txt
wmic path Win32_PnPEntity get name > devices.txt
结果会保存到 printers.txt 和 devices.txt 文件中。
作者: 周小杰来也    时间: 2025-2-24 01:03
使用 cmd 结合 PowerShell
如果你坚持使用 cmd,可以通过调用 PowerShell 命令来实现。

在 cmd 中运行以下命令:

cmd
复制
powershell -command "Get-PnpDevice -Class Bluetooth | Where-Object { $_.FriendlyName -ne $null } | Select-Object FriendlyName, Status"
这会输出所有已配对的蓝牙设备的名称和状态。
作者: 小呀小百百    时间: 2025-2-24 01:42
周小杰来也 发表于 2025-2-24 00:54
在 Windows 系统中,可以通过 cmd 命令获取计算机上连接的设备和打印机的名称。以下是具体方法:

1. 获取 ...

wmic 目前已知在WIN11 24H2中已经停用了
作者: 周小杰来也    时间: 2025-2-24 02:07
小呀小百百 发表于 2025-2-24 01:42
wmic 目前已知在WIN11 24H2中已经停用了

应该没有停用吧

作者: aipca    时间: 2025-2-24 14:30
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14740494

枚举的相对全面
作者: 随遇而安2    时间: 2025-2-24 17:25
aipca 发表于 2025-2-24 14:30
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14740494

枚举的相对全面

枚举获取不到图片里的信息
作者: aipca    时间: 2025-2-24 18:37
随遇而安2 发表于 2025-2-24 17:25
枚举获取不到图片里的信息

那是UDP设备 不在硬件设备列,属网络设备




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4