如何查询任务管理器

如何查询任务管理器

我知道tasklistWindows 中的命令会提供任务名称及其 PID 的列表。还有另一个命令WMIC path win32_process get Commandline可以提供更详细的信息,但它的输出更加混乱,有时甚至不可预测(因此很难针对它编写模式/正则表达式,尤其是findstr在 MSDOS 中!)

因此,我想知道在 Windows 中,是否有办法直接查询任务管理器以查找图像名称及其命令行部分?我想如果任务管理器本身可以找到这些信息,那么一定有办法。

我非常希望使用批处理脚本来完成此操作,但如果需要使用更复杂的脚本(例如使用 .NET 或 VB),那么示例就很好了!

任务管理器示例

答案1

电源外壳:

Get-WmiObject Win32_Process | Select Name, ProcessId, CommandLine

答案2

查看 PowerShell 和命令Get-Process;它可以为您提供任务管理器中找到的任何信息,以及更多信息。

https://technet.microsoft.com/en-us/library/hh849832.aspx
https://technet.microsoft.com/en-us/library/ee176855.aspx

相关内容