2013-10-11 3 views
0

Я хочу получить информацию, такую ​​как PID, использование памяти, использование процессора, соответствующее имя ресурса и т. Д. От Sysinternals до листа excel. Можно ли напрямую собирать всю эту информацию из Sysinternals (не из диспетчера задач) и сохранять ее на листе excel.Получение данных процессов на окнах

EDIT1

wmic process get /format:csv > my.csv 

Это дает нежелательные данные также в не читаемой структуре.

ответ

1
wmic process get /format:csv > my.csv 

и вы можете открыть файл CSV с excel..hope что helps.Not полную информацию, но это лучшее, что может быть достигнуто при простом пакете.

Edit:

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

Edit 2 Чтобы получить потребление ЦП, вы можете использовать команду powershell (powershell устанавливается по умолчанию на окнах 7 и может быть vista). Невозможно в простой партии:

c:\>powershell get-process ^| where-object {$_.Id -eq 1052} 

Для полной проверки использования процессора typeperf и logman команды

+0

Thanx для вашего ответа !! но он также дает нежелательные данные в нечитаемой структуре, я просто хотел получить следующую информацию только для всех процессов hsvDatasource.exe, запущенных в Sysinternals PROCESS EXPLORER с интервалом в 1 час, обновленным в одном листе excel на рабочем столе. Имя процесса Идентификатор процесса Использование виртуальной памяти CPU Использование – Sunny

+0

Проверьте мое редактирование .. – npocmaka

+0

Его работа превосходно..антика много .. !! .. но класс процесса для использования% CPU нигде не указан в свойствах процесса. – Sunny

Смежные вопросы