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-Process
junto 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 /s
parâ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 /S
parâ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].