我正在尝试在Windows 8计算机上安装第三方驱动程序列表。
gwmi win32_systemdriver| ? ((Get-ItemProperty $psitem.pathname).VersionInfo).companyname -NotLike *microsoft*
错误:Get-ItemProperty : Cannot bind argument to parameter 'Path' because it is null.
是否有解决此问题的单线方式。
答案 0 :(得分:0)
回答问题的评论讨论:
假设您要显示每个找到的项目的Status,State,Name和CompanyName属性,您可以执行以下操作:
gwmi win32_systemdriver |
select *, @{ N='CompanyName';E={ (Get-ItemProperty $_.pathname -ErrorAction Ignore).VersionInfo.companyname }} |
Where companyname -NotLike "*microsoft*" |
sort state |
ft Status, State, Name, ExitCode, CompanyName.