查找有更多进程运行powershell的用户



请帮我写一个脚本-找到一个有更多进程运行powershell的用户。

我尝试了这个选项,但我不确定结果是否正确:

ps -IncludeUserName|? UserName -m "$env:USERNAME"

您可以获取从Get-Process接收到的进程对象,并使用Group-Object按UserName对它们进行分组。然后根据Count属性对返回的组进行排序,并仅选择最后一个对象,该对象将是进程计数最高的组。提供-ExpandProperty Name将只返回包含UserName的组的Name属性(这是我们使用Group-Object分组的)

Get-Process -IncludeUserName | 
Group-Object UserName | 
Sort-Object Count | 
Select-Object -Last 1 -ExpandProperty Name

相关内容

  • 没有找到相关文章

最新更新