Como fechar / eliminar remotamente a aplicação em janelas ms

0

Eu me pergunto é possível desligar / matar / fechar um aplicativo no ms windows xp. Na máquina linux tenho sempre um login por ssh e o comando use shell. Como funciona no windows? Existe algum ssh build no serwer?

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

    
por masterdany88 08.12.2015 / 15:56

2 respostas

1

Existem várias abordagens que você pode adotar para eliminar processos remotos 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, mas aqui está um e-book gratuito de Don Jones cobrindo como configurar, você pode usar um dos vários cmdlets para eliminar processos remotamente.

Processo de Parada via Invoke-Command

Você deve poder usar Stop-Process junto com 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 antecipadamente, por isso não é ideal em todas as situações.

Soluções integradas

Taskkill.exe

Taskkill é fornecido em máquinas Windows recentes e pode ser usado remotamente com o% co_de parâmetro%.

Exemplo:

taskkill /s remotecomputer /pid processID

Ferramentas Sysinternals

Você também pode usar PSKill ou PSExec (disponível em live.sysinternals.com ) para finalizar processos.

PSKill

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

Exemplo:

pskill \remotecomputer <process ID | name>

PSExec

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

Exemplo:

psexec \remotecomputer taskkill /pid processID
    
por 09.12.2015 / 13:08
0

Você pode executar este comando a partir do cmd ou do menu Iniciar:

taskkill /f /im name.exe 

Isso também tem um parâmetro /S para permitir que você configure o sistema para 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 [process ID].

    
por 08.12.2015 / 19:12