进程







Get-Process 能够获取当前运行的所有进程的列表,但是它不会返回进程的所有者信息,如果在PowerShell查询进程的所有者信息,我们需要调用WMI服务。下面给出一个例子。荔非苔注:其实之前已经发布过类似的文章,但是今天旧事重提,是因为在这篇中原文作者使用了过滤器,没有使用函数,值得借鉴。

PowerShell获取进程的所有者









PowerShell 设置运行进程的CPU 4
昨天转帖了“降低PowerShell进程的运行级别”,焖哥在QQ群中提了个问题,如何通过PowerShell设置进程在指定CPU下运行,今天主要解决这一问题。经查阅资料发现,Windows下的进程似乎不能提前设置运行该进程的CPU,只能在进程启动后去设置。本文会讲解如何通过用户界面和PowerShell来指定CPU。

PowerShell设置进程在指定CPU下运行


1
当你运行一个PowerShell任务,默认使用的是常规优先级,如果你的脚本对使用CPU比较频繁,可能影响你机器的整体性能。 为了避免此类情况,可以让你的PowerShell进程以较低的优先级运行,这样只有在CPU负载允许时才执行。这会确保你的PowerShell任务不会影响其它任务的性能。

降低PowerShell进程的优先级