Qual ferramenta devo usar para que eu possa imprimir facilmente uma lista com todos os processos em execução no Windows?
Ou talvez haja alguns comandos que eu possa usar. Alguma sugestão?
Qual ferramenta devo usar para que eu possa imprimir facilmente uma lista com todos os processos em execução no Windows?
Ou talvez haja alguns comandos que eu possa usar. Alguma sugestão?
Respostas:
O tasklistcomando mostrará uma lista de todos os processos em execução. Você pode redirecioná-lo para um arquivo de texto tasklist > filename.txte imprimi-lo usando o Bloco de Notas ou qualquer outro programa que manipule arquivos de texto.
No PowerShell você pode usar: get-processou get-wmiobject WIN32_PROCESS.
Ok, mas o PowerShell pode mostrar mais detalhes? Mais do que a lista de tarefas do CMD?
get-process | format-table -property * -autosize gps | ft * -auto (mesmo comando, mas versão mais curta) get-wmiobject WIN32_PROCESS | format-table -property * -autosize gwmi WIN32_PROCESS | ft * -auto (mesmo comando, mas versão mais curta)Isso é muito detalhe. Posso selecionar as colunas de que preciso?
gps | ft name,ID,sessionID,basepriority,priorityClass,path -auto gwmi WIN32_PROCESS | ft name,processID,priority,CommandLine -autoAh melhor. Mas algumas colunas são truncadas. Eu posso evitar isso salvando em arquivo, certo?
gps | ft * -auto | Out-File D:\process-list.txt -Width 4096 gwmi WIN32_PROCESS | ft * -auto | Out-File D:\process-list.txt -Width 4096Maravilhoso. E quanto a imprimi-lo diretamente?
gps | ft * -auto | Out-Printergwmi WIN32_PROCESS | ft * -auto | Out-PrinterTambém posso exportá-los como CSV?
gps | select * | Export-Csv D:\process-list.csvgwmi WIN32_PROCESS | select * | Export-Csv D:\process-list.csvOh isso é legal. Posso classificar a saída por memória ou uso da CPU?
gwmi WIN32_PROCESS | Sort ws -desc | ft name, @{Name="Mem Usage (KB)";Expression={[math]::round($_.ws / 1kb)}} -auto
gwmi Win32_PerfFormattedData_PerfProc_Process | sort PercentProcessorTime -desc| ft name, PercentProcessorTime -auto
Todos os comandos são totalmente explicados no SS64.com, juntamente com alguns exemplos e aliases disponíveis.