0
我想从Sysinternals获取像PID,内存利用率,cpu利用率相应资源名称等信息到excel工作表。是否有可能直接从Sysinternals(而不是从任务管理器)收集所有这些信息并将其保存到Excel表格中。窗口上的进程数据提取
EDIT1
wmic process get /format:csv > my.csv
它给不需要的数据也以非可读结构。
我想从Sysinternals获取像PID,内存利用率,cpu利用率相应资源名称等信息到excel工作表。是否有可能直接从Sysinternals(而不是从任务管理器)收集所有这些信息并将其保存到Excel表格中。窗口上的进程数据提取
EDIT1
wmic process get /format:csv > my.csv
它给不需要的数据也以非可读结构。
wmic process get /format:csv > my.csv
你可以打开csv与excel..hope有帮助。不完整的信息,但是是最好的,可以用简单的批次实现。
编辑:
wmic process where Name='hsvDatasource.exe' get /Format:Textvaluelist
你可以看到格式here,并选择一个你喜欢的。 筛选您需要列出希望列中的数据:
wmic process where Caption='hsvDatasource.exe' get ProcessId,VirtualSize /Format:Textvaluelist
(虚拟大小应该是内存)
关于过程性的整体信息,you can find here
编辑2 要获得CPU消耗,您可以使用powershell命令(powershell在Windows 7上默认安装,可能是Vista)。不可能在简单批次中:
c:\>powershell get-process ^| where-object {$_.Id -eq 1052}
对于总CPU使用率检查typeperf和logman命令
Thanx为您的答复!但它给不必要的数据也是不可读的结构,我只想获得以下信息,仅在Sysinternals PROCESS EXPLORER中运行的所有hsvDatasource.exe进程以1小时的间隔在桌面上的单个Excel表中更新。 进程名称进程ID虚拟内存利用率CPU利用率 – Sunny
检查我的编辑.. – npocmaka
它的工作非常棒..很多很多.. !!但是%CPU利用率的进程类在进程属性中没有任何地方。 – Sunny