首页/系统/Windows 运维速查/Get-Process 进程对象查询
本包目录(413 条)
CMD 常用命令74 条PowerShell 基础66 条网络排查41 条
服务与进程42 条
磁盘与文件43 条用户与权限34 条AD 域与组策略39 条日志与事件38 条远程管理36 条

Get-Process 进程对象查询

PowerShell 结构化进程查询:CPU、内存、句柄、路径等属性齐全,天然适合排序与筛选。

Windows 运维速查系统更新于 2026-10-12
用途查询进程与资源占用
语法Get-Process [-Name 名称] [-Id PID] [-IncludeUserName]
常用属性CPU、WorkingSet64、Handles、Path、StartTime

常用示例

常用示例
Get-Process | Sort-Object CPU -Descending | Select-Object -First 10 Name, Id, CPU
Get-Process -Id 4 | Select-Object Name, Path, StartTime
Get-Process -IncludeUserName | Where-Object UserName -like '*admin*'
CPU 是累计处理器时间(秒),比较实时占用要用两次采样差值。

易错点

  • CPU 是累计值,直接比大小会偏向运行久的进程
  • Path 对系统进程可能因权限为空,需管理员身份

数据来源与参考

  • Microsoft Learn:Get-Process

相关工具

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