我正在运行以下查询以获取视频驱动程序版本号
Get-WmiObject Win32_videoController | where {$_.Name -like "Nvidia*"} | Format-table -HideTableHeaders DriverVersion
它返回我想要的数据以及大约4条额外的行。前一个输出,后三个。看起来好像不会正确显示在帖子中。
PS F:\>
Get-WmiObject Win32_videoController | where {$_.Name -like "Nvidia*"} | Format-table -HideTableHeaders DriverVersion
9.18.13.3250
PS F:\>
最佳答案
如果要确定驱动程序版本,请忽略Format-Table
。只需执行以下操作:
Get-WmiObject Win32_VideoController -Filter "Name LIKE 'Nvidia%'" |
Select-Object -Expand DriverVersion
注意:您还可以将别名
gwmi
用作Get-WmiObject
,将select
用作Select-Object
。但是请注意,根据环境的不同,脚本执行期间可能不会出现别名。从根本上讲,它们是减少交互式控制台中所需打字量的一种方法。关于powershell - 如何从Get-WMIObject输出Powershell中删除多余的行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22311077/