Windows
如何查詢任務管理器
我知道
tasklist
Windows 中的命令會給出任務名稱及其 PID 的列表。還有另一個命令WMIC path win32_process get Commandline
確實提供了更詳細的資訊,但它的輸出更加混亂,有時甚至無法預測(因此很難針對它編寫模式/正則表達式,尤其是findstr
在 MSDOS 中!)所以,我想知道在 Windows 中,有沒有辦法直接查詢任務管理器以查找圖像名稱和它的命令行部分?我想如果任務管理器本身能找到這些資訊,那一定有辦法。
我非常希望在批處理腳本中完成此操作,但如果需要使用更複雜的東西(例如使用 .NET 或 VB),一個範例會很棒!
電源外殼:
Get-WmiObject Win32_Process | Select Name, ProcessId, CommandLine
看看 PowerShell 和
Get-Process
命令;它可以為您提供您可以在任務管理器中找到的任何資訊,以及更多資訊。