我正在寻找一些代码来搜索日志文件的注册表内容。具体来说:
Get-ItemProperty -path hklm:\system\currentcontrolset\enum\usbstor\*\* | select PSChildName
将列出序列号。对于每个序列号,我需要能够搜索文本日志文件以查看该项目何时出现。
这是我现在使用的:
Get-ItemProperty -path hklm:\system\currentcontrolset\enum\usbstor\*\* | select PSChildName | foreach-object {Get-Content C:\Windows\inf\setupapi.dev.log | select-string '$_.PSChildName' -context 1}
但是搜索PSChildName
不起作用,我错过了什么?