天天看点

PowerShell管理本地进程

进程管理

获取本地进程

停止本地进程

Stop-Process:停止进程

-name:指定进程名称,支持通配符

-id:通过进程ID指定一个或者多个进程

-comfirm:体术用户输出确认信息

Get-Process:获取进程信息

获取前十个进程信息

<a href="http://s1.51cto.com/wyfs02/M00/89/82/wKioL1gWCnuRb5Y_AAAjNRWDXIQ049.png" target="_blank"></a>

根据Name来获取进程信息,注意也可以用ProcessName检索

<a href="http://s5.51cto.com/wyfs02/M01/89/82/wKioL1gWCxyTwSFFAAAJ6fkewV8854.png" target="_blank"></a>

也可以用通配符来检索

<a href="http://s1.51cto.com/wyfs02/M02/89/84/wKiom1gWC2KR5w76AAANnVTxvb0459.png" target="_blank"></a>

查看进程的详细信息

<a href="http://s4.51cto.com/wyfs02/M02/89/84/wKiom1gWDDTCTivIAABebTWhKsU114.png" target="_blank"></a>

上图的信息中PagedMemorySize为进程的内存使用量

使用以下方式来获取该值

1、现将QQ进程的详细信息赋值给一个变量$qq

2、通过$qq.PagedMemorySize该获取内存大小

例如:获取qq进程的内存使用量

<a href="http://s4.51cto.com/wyfs02/M00/89/84/wKiom1gWEAGCSWGAAAAFynLf0-4641.png" target="_blank"></a>

单位换算成mb和gb

<a href="http://s2.51cto.com/wyfs02/M01/89/82/wKioL1gWEHzSvR3ZAAAHWHZ5b84801.png" target="_blank"></a>

停止进程

Stop-Process -Id

Stop-Process -Name

停止进程可以使用id或者name,为防止出错,建议用id

例如:停止QQ进程

<a href="http://s3.51cto.com/wyfs02/M02/89/84/wKiom1gWEXWhoszYAAAkSDFQ9K4415.png" target="_blank"></a>

本文转自 曾哥最爱 51CTO博客,原文链接:http://blog.51cto.com/zengestudy/1867472,如需转载请自行联系原作者

继续阅读