Exibir exibição do tipo "Gerenciador de tarefas" remotamente


11

É possível visualizar localmente as informações do "Gerenciador de tarefas" dos computadores remotos?

Gostaria de poder ver a lista de processos de um computador XP remoto no mesmo tipo de formato fornecido pelo "Gerenciador de Tarefas do Windows", para que seja possível ver qual processo está ocupando especificamente a porcentagem de tempo do processador.

Especificamente, não quero fazer logon via RDP ou algo semelhante e, de preferência, usando ferramentas fornecidas com o WinXP. Entendo que a "lista de tarefas" pode mostrar processos, o gerenciador de desempenho pode mostrar% da CPU, mas eles realmente não se casam.

Também é útil poder matar um processo remotamente sem precisar processar o PSKill ou algo parecido.

Respostas:


12

O Process Explorer não pode, pelo que sei, conectar-se a um computador remoto.

Mas você pode querer verificar o programa pstools pslist , também da Sysinternals. Você pode listar os processos em execução em outra máquina. O pslist é uma ferramenta de linha de comando, no entanto.

Atualizar:

BTW, você precisa executar no modo gerenciador de tarefas para obter a% da CPU, por exemplo, pslist \\ nome_do_computador -s


Embora não seja interativo, isso faz o que eu quero - dará uma verificação do processador continuamente atualizada.
Tubs

sugestão absolutamente incrível. só tinha motivos para usar isso e ele funciona como um encanto
Tim Alexander

Obrigado por isso, me salvou de ser remotado apenas para ver o uso da memória.
DeeKayy90

O pstools pode fornecer outras estatísticas sobre processos remotos, como o uso de memória?
ivan_pozdeev 24/02

Sim @ivan_pozdeev pode; da ajuda: All memory values are displayed in KB. Abbreviation key: Pri Priority Thd Number of Threads Hnd Number of Handles VM Virtual Memory WS Working Set Priv Private Virtual Memory Priv Pk Private Virtual Memory Peak Faults Page Faults NonP Non-Paged Pool Page Paged Pool Cswtch Context Switches
Chris

6

EDITAR:

Remote Process Explorer

Mostrando os parâmetros dos processos em execução
(ID do processo, PID pai, CPU, uso de memória, prioridade, identificadores, threads e muito mais) em tempo real. Matando o processo selecionado a qualquer momento, etc.


Você tentou este programa? Eu acho que é muito melhor que o pslist.
Jindrich

2

Você pode usar taskkill.exe para matar um processo em um sistema Windows remoto. Eu não acho que o tasklist.exe fornecerá a saída desejada, portanto você precisará usar o sysinternals pslist.exe como outro comentarista sugeriu. Você também pode usar o pskill.exe em vez do taskkill.exe.


2

Eu tenho tentado agora o Remote Process Explorer que Roy postou e devo dizer que estou impressionado. Eu me diverti bastante com isso. A melhor funcionalidade que vi foi a capacidade de fazer logoff e desligar os computadores.

Banheiras comentaram que não é uma visualização em tempo real, mas é muito próxima, você pode escolher o tempo de atualização de acordo com a prioridade do processo (alta, a cada 2 segundos, etc.)

A única coisa que eu realmente não consegui fazer foi executar um processo, o processo é executado, mas por algum motivo ele não aparece na tela dos usuários.

Além disso, eu realmente consideraria este programa.

obrigado

Nico


Obrigado, sugeri o pslist primeiro e depois editei minha postagem porque o pslist não é em tempo real.
Jindrich

Sim :-) Eu apaguei meu comentário agora dizendo que não funciona em tempo real.
Tubs

0

Não conectei a uma máquina XP dessa maneira, mas deve funcionar. Eu pesquisei rapidamente no Google e parece que isso vai funcionar.

Você pode usar o gerenciador de servidor de terminal que faz parte do pacote de administração do servidor Windows (download gratuito da microsoft) Abra isso e conecte-se à máquina XP. Ele mostrará a sessão, quem está conectado e quaisquer processos em execução. Eu uso isso para ver o que está acontecendo nos servidores, funciona bem. Pelo que vi no google para conectá-lo ao XP, pode precisar de algumas edições de registro, mas deve funcionar.

Atualização, eu apenas olhei e, enquanto você pode ver os processos, ele não parece fornecer informações sobre o uso da CPU. Desculpe, pensei que sim inicialmente.


0

Você pode usar a lista de tarefas que acompanha o Windows (acho que não disponível na edição home).

Tasklist /S remote system (name or IP address) /U username /P password

0

Embora não seja para monitorar PCs Windows remotos, mas se alguém estiver interessado em monitorar remotamente dispositivos Windows Embedded Compact (ou dispositivos WinCE) de seu PC, o Remote Task Monitor é uma boa opção.

http://www.remotetaskmonitor.com/

O que eu achei útil foi poder reiniciar o dispositivo remotamente e receber alertas e emails de uso da CPU quando determinado limite ou pico da CPU é atingido.

Não é gratuito, mas faz o trabalho para nós também.


0

Dê uma olhada no Process Explorer da MS (costumava ser interno do sistema). Eu acredito que ele tem o que você procura, Process Explorer

A exibição do Process Explorer consiste em duas sub-janelas. A janela superior sempre mostra uma lista dos processos atualmente ativos, incluindo os nomes de suas próprias contas, enquanto as informações exibidas na janela inferior dependem do modo em que o Process Explorer está: se estiver no modo de manipulação, você verá o lida com a abertura do processo selecionado na janela superior; se o Process Explorer estiver no modo DLL, você verá as DLLs e os arquivos mapeados na memória que o processo carregou. O Process Explorer também possui um poderoso recurso de pesquisa que mostra rapidamente quais processos têm identificadores específicos abertos ou DLLs carregados.

texto alternativo
(fonte: microsoft.com )


Como você consegue conectar-se a um computador remoto?
2010

Meu problema, também usamos o DebugView para depuração de saída em computadores remotos e parece que eu confundi os recursos entre os dois.
Aaron
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.