我正在运行以下查询以获取视频驱动程序版本号

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/

10-11 16:54