Windows

如何查詢任務管理器

  • March 16, 2020

我知道tasklistWindows 中的命令會給出任務名稱及其 PID 的列表。還有另一個命令WMIC path win32_process get Commandline確實提供了更詳細的資訊,但它的輸出更加混亂,有時甚至無法預測(因此很難針對它編寫模式/正則表達式,尤其是findstr在 MSDOS 中!)

所以,我想知道在 Windows 中,有沒有辦法直接查詢任務管理器以查找圖像名稱和它的命令行部分?我想如果任務管理器本身能找到這些資訊,那一定有辦法。

我非常希望在批處理腳本中完成此操作,但如果需要使用更複雜的東西(例如使用 .NET 或 VB),一個範例會很棒!

任務管理器範例

電源外殼:

Get-WmiObject Win32_Process | Select Name, ProcessId, CommandLine

看看 PowerShell 和Get-Process命令;它可以為您提供您可以在任務管理器中找到的任何資訊,以及更多資訊。

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

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

引用自:https://serverfault.com/questions/692837