用于检索 Windows Vista Driverstore 中所有驱动程序的友好名称的脚本
我正在寻找一种方法来枚举工作站的本地驱动程序存储中的所有驱动程序,并检索“友好名称”,即用户在添加打印机对话框等中看到的名称。 具体来说,我还想仅列出特定类别的设备,例如打印机。
如果可能的话,通过 Windows Scripting Host 使用 vbscript 或 jscript。 或者解析命令行实用程序的输出也很好。
I am seeking a way to enumerate all Drivers in the local Driverstore of the workstation and retrieve the "friendly name" that is the Name that the User sees in for instance the add printer dialog. Specifically i would also like to list only a specific class of devices like Printer.
If possible vbscript or jscript via Windows Scripting Host. Alternatively parsing the output of a command line utility is fine too.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不是专家,但似乎只有当您拥有 Microsoft 系统时才能编写此任务的脚本管理服务器 (SMS)。 它提供了 SMS_Driver WMI 类,据我所知,可用于查询Driver Store中的驱动程序。 下面的脚本应该让您了解如何完成此操作。 (免责声明:我没有短信,所以我无法证明这个脚本是正确的。谨防错误:)
注意:
应该可以解决问题。
I'm not an expert, but it seems that this task can be scripted only if you have Microsoft Systems Management Server (SMS). It provides the SMS_Driver WMI class that, as far as I understand it, can be used to query drivers in the Driver Store. The script below should give you the idea of how this can be done. (Disclaimer: I don't have SMS, so I can't prove this script correct. Beware of bugs :)
Notes:
should do the trick.