Use tasklist
, especificamente tasklist /S system
.
Eu sei que posso fazer a Sessão Remota em um computador remoto e depois executar um gerenciador de tarefas para obter uma lista de processos em execução. O que eu estou curioso, se existe uma maneira que pode mostrar tarefas em execução em uma máquina remota sem fazer uma sessão remota?
Existem algumas ferramentas para usar:
pslist para listar todos os processos em um PC remoto; veja SS64.com para mais informações (gratuito, da MS / SysInternals)
Gerenciador de tarefas remotas para "Monitorar todas as tarefas, processos, serviços e eventos em execução em computadores remotos". (shareware, do DeviceLock.com)
Remote Process Explorer para "obter a lista de processos e ... gerenciá-los ... em um computador local ou remoto ". (livre para uso não comercial, do System Lizerd)
Verifique esses e outros downloads em VirusTotal ; Eu não tentei os dois últimos.
Existem algumas outras maneiras de obter uma lista de processos remotos: consulta WMI, ferramenta wmic e script do PowerShell.
Com o PowerShell, ele se torna realmente poderoso: você pode consultar vários computadores ao mesmo tempo, filtrar e classificar pelo nome do processo.
Por exemplo, consulte computadores em um domínio do AD para obter uma lista de processos em execução:
Get-ADComputer -Filter {OperatingSystem -Like “Windows 10*”} | ForEach-Object {Get-WmiObject -Class Win32_Process -Computer $_.Name}
(digitado como uma linha)
Aqui está a descrição detalhada da sintaxe: link
Existem muitos programas que podem conseguir isso. Por exemplo, visualizador de processos remotos , desktop central , etc. há uma lista deles aqui .
Tags windows windows-7 task-manager