我正在尝试使用Windows PE自动安装驱动程序。 在启动PE并查找设备后,我得到了这样的输出:
devcon status *pci*
PCI\VEN_8086&DEV_0C05&SUBSYS_11F41734&REV_06\3&11583659&0&09
Name: PCI standard PCI-to-PCI bridge
Driver is running.
PCI\VEN_19A2&DEV_0800&SUBSYS_11CC1734&REV_00\4&313340F4&0&01E0
Name: Coprocessor
The device has the following problem: 28
现在,我只对有错误/问题的设备感兴趣。
如何确定哪些设备受到影响?
我用findstr:
尝试了devcon status *pci* | findstr /n /i "pci\\ name problem"
但我总是得到所有设备,而不仅仅是有缺陷的设备。
最简单的方法似乎是使用文件
devcon status *pci* > devcon.txt
findstr /n /i "problem" devcon.txt
用这个我得到行号。 但是,我现在如何阅读包含“问题”的行上方的第2行?
答案 0 :(得分:0)
所以,经过一天的研究,我可以自己回答我的问题;)
解决这个问题的最简单方法是linux grep(来自cygwin64)
我安装了cygwin并将此文件复制到pe
我的命令行现在看起来像这样
devcon status * pci * | grep -B2 -i -e问题-e停止 > ERRORS.TXT
可能我可以缩短这个命令,但我很高兴能够工作。
netlord