【问题标题】:Select Top 5 or Limit to 5 entries on Get-WmiObject Powershell query在 Get-WmiObject Powershell 查询中选择前 5 个或限制为 5 个条目
【发布时间】:2019-06-25 20:14:53
【问题描述】:

我正在事件查看器(Win32_NTLogEvent) 上执行查询 无论如何只选择前 10 个或最多 5 个返回事件

我已经尝试过 TOPLIMITROWCOUNT,但没有任何效果

Get-WmiObject -Query 'SELECT * FROM Win32_NTLogEvent WHERE (SourceName = "Microsoft-Windows-Kernel-Power" and EventCode = "41")'

【问题讨论】:

    标签: c# sql wmi-query


    【解决方案1】:

    WQL 不支持TOPLIMITROWCOUNT 关键字;相反,您需要将结果传送到 Select-Object cmdlet 并选择 -First 10 行,例如:

    Get-WmiObject -Query 'SELECT * FROM Win32_NTLogEvent WHERE (SourceName = "Microsoft-Windows-Kernel-Power" and EventCode = "41")' | select -First 10
    

    您可能还需要先通过Sort-Object cmdlet 将结果通过管道传输,以便在选择之前按给定属性对结果进行排序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多