首页/系统/Windows 运维速查/Group-Object 分组统计
PowerShell 基础66 条

Group-Object 分组统计

按属性值把对象分组并计数,快速完成“一列聚合”分析(按状态统计服务、按扩展名统计文件)。

Windows 运维速查系统更新于 2026-10-12
用途按属性分组计数
语法Group-Object [-Property] <属性> [-NoElement]
输出每组含 Name、Count、Group 明细

常用示例

常用示例
Get-Service | Group-Object Status
Get-ChildItem C:\Windows -File | Group-Object Extension -NoElement | Sort-Object Count -Descending
分组计数后接 Sort-Object Count 即得排行榜,是轻量“透视表”。

易错点

  • 分组键是数组时每个元素都会参与分组,结果可能出乎意料
  • 大目录加 -NoElement 可显著降低内存占用(不保留组内明细对象)

数据来源与参考

  • Microsoft Learn:Group-Object

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌