- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 PowerShell 中,在我输入“pnputil.exe -e”后,我得到了一个驱动程序信息列表,如下所示。我需要从列表中获取类监视器的发布名称并将“oem8.inf”存储到 $monitor_name
中。我可以使用哪个命令来搜索 class = monitor
并将其发布的名称提取到变量中。因为“发布名称”属性有空格,所以我不知道如何使它起作用。
Published name : oem8.inf
Driver package provider : HP
Class : Monitors
Driver date and version : 07/25/2013 2.2.0.0
Signer name : Microsoft Windows Hardware Compatibility Publisher
Published name : oem6.inf
Driver package provider : Canon
Class : Printers
Driver date and version : 06/21/2006 6.1.7600.16385
Signer name : Microsoft Windows
Published name : oem1.inf
Driver package provider : Microsoft
Class : Printers
Driver date and version : 06/21/2006 10.0.14393.0
Signer name : Microsoft Windows
最佳答案
您可以通过 Get-WMIObject
cmdlet 使用 WMI 执行此操作(别名 gwmi
):
gwmi Win32_PnPSignedDriver | ? DeviceClass -eq "MONITOR"
将返回一些详细信息,您可以使用以下方法将其缩小到 InfName
:
gwmi win32_PnPSignedDriver | ? DeviceClass -eq "MONITOR" | Select InfName
InfName
-------
oem30.inf
oem30.inf
关于string - 将 pnputil 输出解析为特定类的已发布名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44415131/
在 PowerShell 中,在我输入“pnputil.exe -e”后,我得到了一个驱动程序信息列表,如下所示。我需要从列表中获取类监视器的发布名称并将“oem8.inf”存储到 $monitor_
在 PowerShell 中,在我输入“pnputil.exe -e”后,我得到了一个驱动程序信息列表,如下所示。我需要从列表中获取类监视器的发布名称并将“oem8.inf”存储到 $monitor_
我正在尝试通过类似 ( Installing a driver in NSIS script ) 的 NSIS 安装 .inf 文件。 安装本身很顺利,但 Windows 使用其内部发布名称(递增数字
我目前正尝试在 Power Shell 中卸载显示适配器驱动程序。我可以简单地去设备管理器找到显示适配器并卸载驱动程序,然后安装新的驱动程序。但我想编写一个自动化脚本来简化它。 我尝试在 power
对于我们的工作站安装,我有一个批处理脚本来检测计算机型号并安装所需的驱动程序。 第一个脚本包含这一行: [...] call %path%\drivers.bat [...] drivers.bat
如何捕获“%windir%/system32/pnputil.exe -e”的输出?(假设 windows vista 32 位) 额外的技术解释为什么应用程序通常将输出写入 cmd shell,但当
我想在 Windows Vista 和 Windows 7 的 32 位和 64 位系统上使用 PnPUtil.exe 实用程序安装我的 USB 设备驱动程序 [.inf 文件]。 我在我的机器 [W
我是一名优秀的程序员,十分优秀!