Предположим, я хочу получить список всех файлов .exe, работающих в моей системе. Можно ли это сделать с помощью команды "список задач"? Кроме того, как я могу экспортировать все эти имена файлов и их детали в CSV-файл?

3 ответа3

2

Следующее, введенное в командной строке, должно сработать:

tasklist /fo csv > txt.csv

В результате tasklist выводит список .exe запущенных в вашей системе, /fo csv указывает формат вывода в виде файла csv, «>» сообщает командной строке, что вы хотите, чтобы вывод шел в файл, а не в окно командной строки, а txt.csv - это имя файла, в котором вы хотите хранить данные.

0

Существует альтернатива tasklist которая может дать более интересные детали.

wmic process get * /format:csv > processes.csv

Чтобы увидеть тот же вывод в более удобочитаемом виде, используйте /format:htable > processes.html и откройте созданный файл в вашем любимом браузере.

0

Если вы используете PowerShell, вы можете ввести:

Get-Process | Export-Csv process.csv

Это даст вам гораздо больше информации, чем вам, вероятно, нужно, например:

Handles, VM, WS, PM, NPM, Path, Company, CPU, FileVersion, ProductVersion, Description, Product, BasePriority, ExitCode, HasExited, ExitTime, Handle, SafeHandle, HandleCount, Id, MachineName, MainWindowHandle, MainWindowTitle, MainModule, MaxWorkingSet, MinWorkingSet, Modules, NonpagedSystemMemorySize, NonpagedSystemMemorySize64, PagedMemorySize, PagedMemorySize64, PagedSystemMemorySize, PagedSystemMemorySize64, PeakPagedMemorySize, PeakPagedMemorySize64, PeakWorkingSet, PeakWorkingSet64, PeakVirtualMemorySize, PeakVirtualMemorySize64, PriorityBoostEnabled, PriorityClass, PrivateMemorySize, PrivateMemorySize64, PrivilegedProcessorTime, ProcessName, ProcessorAffinity, Responding, SessionId, StartInfo, StartTime, SynchronizingObject, Threads, TotalProcessorTime, UserProcessorTime, VirtualMemorySize, VirtualMemorySize64, EnableRaisingEvents, StandardInput, StandardOutput, StandardError, WorkingSet, WorkingSet64, Site, Container

Примечание. Вам может потребоваться запустить PowerShell от имени администратора, чтобы получить доступ к некоторым значениям.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .