用 Get-Process 查看进程所有者

列出进程及其所属用户和资源占用。

Windows进程安全PowerShell低风险
运行 Get-Process -IncludeUserName | Sort-Object CPU -Descending,按 CPU 排序并显示所有者。

01命令

命令
$ Get-Process -IncludeUserName | Sort-Object CPU -Descending | Select-Object -First 10

02作用说明

-IncludeUserName 开关会附上运行每个进程的账户,而对象输出可排序过滤,便于查清某用户或服务在做什么。这是任务管理器无法表达为可复用命令的脚本化审计。

03风险

风险低风险
使用条件Windows 10/11 with PowerShell 5.1 or PowerShell 7+
!注意: 多数系统读取进程所有者需要提权,进程数量很多时命令可能较慢。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Get-Process
    Microsoft Learn · vendor-doc · 2026-09-20
    依据: Gets running processes; -IncludeUserName adds the owning user.

最后验证: 2026-10-13 · 分类: 系统与设置

06相关方案