No Gerenciador de Tarefas, há uma coluna Command line
.
Gostaria de exportar essas informações para um arquivo CSV. Também seria útil capturar a coluna de memória, com resultados como estes:
Process | Command Line | Memory Usage (KB)
___________________________________________
foo | <path>\foo.exe| 1000
Esta resposta aqui sugeriu usar o tasklist /FO csv
comando, mas não vejo nenhuma opção para incluir essa Command line
coluna.
Existe outra maneira de obter essas informações? A solução não precisa estar relacionada ao Gerenciador de Tarefas ou ao tasklist
comando; é apenas onde vejo as informações.
Use get-ciminstance , select-object e calculated properties para selecionar as propriedades necessárias para sua necessidade — ajuste a ordem das propriedades de acordo com a saída desejada.
Observação:
Get-CimInstance Win32_Process | Select-Object *
pode ser útil também para identificar nomes de propriedades e direcionar paraexport-csv
.Exemplo de saída
Recursos adicionais
tasklist
não é possível obter essas informações/colunas, mas você pode obtê-las facilmente comGet-CimInstance Win32_Process
o cmdlet no PowerShell (também pode ser feitoWMIC
no Prompt de Comando, mas está obsoleto).Algo assim lhe dará os dados que você deseja (linha de comando e uso de memória) exportados para um CSV: