Cor*_*eek 4 windows printing process
我应该使用什么工具才能轻松打印包含当前在 Windows 中运行的所有进程的列表?
或者也许有一些我可以使用的命令。有什么建议?
在 PowerShell 中,您可以使用:get-process或get-wmiobject WIN32_PROCESS.
好的,但是 PowerShell 可以显示更多详细信息吗?超过 CMD 任务列表?
get-process | format-table -property * -autosize gps | ft * -auto (相同的命令,但较短的版本) get-wmiobject WIN32_PROCESS | format-table -property * -autosize gwmi WIN32_PROCESS | ft * -auto (相同的命令,但较短的版本)呃,太详细了。我可以选择我需要的列吗?
gps | ft name,ID,sessionID,basepriority,priorityClass,path -auto gwmi WIN32_PROCESS | ft name,processID,priority,CommandLine -auto啊,更好。但是有些列被截断了。我可以通过保存到文件来避免这种情况,对吗?
gps | ft * -auto | Out-File D:\process-list.txt -Width 4096 gwmi WIN32_PROCESS | ft * -auto | Out-File D:\process-list.txt -Width 4096精彩的。直接打印呢?
gps | ft * -auto | Out-Printergwmi WIN32_PROCESS | ft * -auto | Out-Printer我也可以将它们导出为 CSV 吗?
gps | select * | Export-Csv D:\process-list.csvgwmi WIN32_PROCESS | select * | Export-Csv D:\process-list.csv哦,那很酷。我可以按内存或 CPU 使用率对输出进行排序吗?
gwmi WIN32_PROCESS | Sort ws -desc | ft name, @{Name="Mem Usage (KB)";Expression={[math]::round($_.ws / 1kb)}} -auto
gwmi Win32_PerfFormattedData_PerfProc_Process | sort PercentProcessorTime -desc| ft name, PercentProcessorTime -auto
Run Code Online (Sandbox Code Playgroud)
所有命令在SS64.com上都有完整的解释,并附有一些示例和可用的别名。
该tasklist命令将输出所有正在运行的进程的列表。您可以将其重定向到一个文本文件,tasklist > filename.txt然后使用记事本或任何其他处理文本文件的程序打印该文件。
| 归档时间: |
|
| 查看次数: |
7605 次 |
| 最近记录: |