Exportar detalhes do .exe para csv

0

Suponha que eu queira ter a lista de todos os arquivos .exe em execução no meu sistema. Isso pode ser feito usando o comando "tasklist"? Além disso, como faço para exportar todos esses nomes de arquivos e seus detalhes em um arquivo csv?

    
por V.Jan 21.09.2015 / 16:32

3 respostas

2

O seguinte texto digitado no prompt de comando deve fazer o seguinte:

tasklist /fo csv > txt.csv

Como resultado, tasklist produz a lista de .exe em execução no seu sistema, /fo csv especifica o formato de saída como um arquivo csv, ">" informa ao prompt de comando que você deseja que a saída vá para um arquivo em vez de para a janela do prompt de comando e txt.csv é o nome do arquivo no qual você deseja armazenar os dados.

    
por 21.09.2015 / 16:40
0

Há uma alternativa para tasklist que pode gerar detalhes mais interessantes.

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

Para ver a mesma saída de uma maneira mais legível, use /format:htable > processes.html e abra o arquivo criado no seu navegador favorito.

    
por 23.09.2015 / 00:24
0

Se você usa o PowerShell, digite:

Get-Process | Export-Csv process.csv

Isso vai te dar muito mais informações do que você provavelmente precisa, como:

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

Nota: Pode ser necessário executar o PowerShell como administrador para ter acesso a alguns dos valores.

    
por 23.09.2015 / 01:34