首发排版什么的就不关注了...若有兴趣可以自行研究更多,后续会发一些其他PsTool里的小工具


什么是Pslist


Pslist全称为process information list , 顾名思义其作用就是用来展示系统进程信息列表,而他与系统进程管理器不同的是,Pslist可以像windows server 系统的performance monitor一样通过performance counter去展示信息,其中包括更多详细的进程信息。

安装 by Step

https://download.sysinternals.com/files/PSTools.zip  下载PSTools综合应用包,解压缩打开后里面有很多的PSTools应用,当然Pslist也在其中。

 Sysinternal-静态进程展示Pslist_第1张图片

 

Pslist启动

打开CMD或者Powershell,进入对应文件路径。

image.png

使用.\pslist.exe直接运行应用。

image.png

这样就可以获得目前全部系统进程的详细信息。

Sysinternal-静态进程展示Pslist_第2张图片

 

对应可以展示的信息有

Pri

Priority

Thd

Number of Threads

Hnd

Number of Handles

VM

Virtual Memory

WS

Working Set

Priv

Private Virtual Memory

Priv   Pk

Private   Virtual Memory Peak

Faults

Page   Faults

NonP

Non-Paged   Pool

Page

Paged   Pool

Cswtch

Context   Switches

 

Pslist的一些基础操作

-d 显示全部详细信息

Pslist 会针对每个应用详细列出所有进程

Sysinternal-静态进程展示Pslist_第3张图片

-m 显示内存详细信息

Pslist 会只显示大部分与内存相关的信息

Sysinternal-静态进程展示Pslist_第4张图片

-x 显示进程、内存、线程信息

-d相比较可以看出,显示的为进程、内存、线程信息

Sysinternal-静态进程展示Pslist_第5张图片

-t 显示进程树

Pslist会以进程树形式一层一层的显示出进程信息

Sysinternal-静态进程展示Pslist_第6张图片

总结

Pslist作为进程内存线程展示应用,可以简化掉很多的powershell命令去更便利的进行查询,这样对Powershell初学者或者并不会应用的人也是很容易上手,当然Pslist只是作为Pstools的其中一员,其他很多的功能还有待在实际工作中去得到更好的应用。