Como fechar/eliminar aplicativos remotamente no MS Windows

Como fechar/eliminar aplicativos remotamente no MS Windows

Gostaria de saber se é possível desligar/eliminar/fechar um aplicativo no MS Windows XP. Na máquina Linux, sempre faço login por ssh e uso o comando shell. Como funciona no Windows? Existe alguma compilação ssh no servidor?

Eu gostaria de não usar gui. Eu prefiro shell/cmd.

Responder1

Existem várias abordagens que você pode adotar para processos de eliminação remota de uma CLI:


Powershell

Supondo que você tenha uma conta com as permissões necessárias e tenha configurado o Powershell para uso remoto (não abordado nesta resposta, masaqui está um e-book gratuito de Don Jonesabordando como configurar), você pode usar um dos vários cmdlets para encerrar processos remotamente.

Parar processo via Invoke-Command

Você deve poder usar Stop-Processjunto com um Invoke-Command(ou abrindo uma sessão remota mais permanente).

Invoke-Command -ComputerName RemoteComputer -ScriptBlock {Stop-Process processname}

Esta seria a minha preferência, mas requer alguma configuração prévia, por isso não é ideal em todas as situações.


Soluções integradas

Taskkill.exe

Tarefa mataé fornecido em máquinas Windows recentes e pode ser usado remotamente com o /sparâmetro.

Exemplo:

taskkill /s remotecomputer /pid processID

Ferramentas Sysinternals

Você também pode usar qualquer um dosPS KillouPSExec(disponível emlive.sysinternals.com) para encerrar processos.

PS Kill

Semelhante ao Taskkill, mas não fornecido em máquinas Windows por padrão.

Exemplo:

pskill \\remotecomputer <process ID | name>

PSExec

Usando PSExec, por outro lado, você pode executar qualquer comando que normalmente usaria para gerenciar processos localmente.

Exemplo:

psexec \\remotecomputer taskkill /pid processID

Responder2

Você pode executar este comando no cmd ou no menu iniciar:

taskkill /f /im name.exe 

Isso também possui um /Sparâmetro que permite definir o sistema ao qual se conectar. Então você será capaz de:

taskkill /s remoteserver /f /im name.exe

Para encontrar o nome.exe,

tasklist

lhe dará um gráfico com todos os processos, os nomes, o executável (name.exe) e o PID [ID do processo].

informação relacionada