本包目录(413 条)
CMD 常用命令74 条
PowerShell 基础66 条
网络排查41 条服务与进程42 条磁盘与文件43 条用户与权限34 条AD 域与组策略39 条日志与事件38 条远程管理36 条

Sort-Object 排序

按一个或多个属性排序,支持升降序与去重,常用于 Top N 与报表整理。

Windows 运维速查系统更新于 2026-10-12
用途按属性排序管道对象
语法Sort-Object [-Property] <属性> [-Descending] [-Unique]
多键排序Sort-Object 属性1, 属性2 -Descending

常用示例

常用示例
Get-Process | Sort-Object WS -Descending | Select-Object -First 10
Get-ChildItem | Sort-Object LastWriteTime -Descending | Select-Object -First 5
需要稳定顺序可加 -Stable;属性名带空格时用 @{Expression=...} 形式指定。

易错点

  • 属性混类型时会报“无法比较”错误,先用 Select-Object 规范化类型
  • -Unique 作用于排序键而非整个对象,别指望它按整行去重

数据来源与参考

  • Microsoft Learn:Sort-Object

相关工具

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