Como consultar o gerenciador de tarefas

5

Eu sei que o comando tasklist no Windows fornecerá uma lista de nomes de tarefas e seu PID. Existe outro comando WMIC path win32_process get Commandline que fornece informações mais detalhadas, mas sua saída é muito confusa e às vezes imprevisível (por isso é muito difícil escrever um pattern / regex, especialmente com findstr no MSDOS!)

Então, eu estou querendo saber no Windows, existe uma maneira de consultar o gerenciador de tarefas diretamente para encontrar um nome de imagem e parte da linha de comando dele? Eu acho que se o próprio gerenciador de tarefas puder encontrar essa informação, deve haver um jeito.

Eu preferiria muito que isso fosse feito em um script Batch, mas se for necessário usar algo mais sofisticado (como o .NET ou VB), um exemplo seria ótimo!

    
por E.S. 18.05.2015 / 20:32

2 respostas

8

Powershell:

Get-WmiObject Win32_Process | Select Name, ProcessId, CommandLine
    
por 18.05.2015 / 20:53
1

Dê uma olhada no PowerShell e no comando Get-Process ; pode dar-lhe qualquer informação que você encontrará no Gerenciador de Tarefas e muito mais.

link
link

    
por 18.05.2015 / 20:41