Pessoal,
Recebi uma solicitação de ajuda hoje e bem simples de resolver.
A questão foi: “Tenho um software legado no meu servidor depois de um tempo descobri que quando eu fecho o software ele não mata o processo, veja o print. Como faço um script para matar estes processos? ”
Na mensagem, ainda é dito que ele contou os processos e são mais de 100.
Vejamos o script.
Primeiro eu não tenho o mesmo caso, mas vou simular com o processo do Zoomit.
Para saber quantos registros há de um processo eu sugiro fazer conforme o script abaixo:
(Get-Process | Select-Object processname, id | Where-Object processname -Like "*zoom*").count
E para matar os processos minha sugestão é:
Get-Process | Select-Object processname, id | Where-Object processname -Like "*zoom*" | kill
Porém para constar minha sugestão é procurar o desenvolvedor para que ele altere o software para quando seja fechado, realmente não fique com o processo aberto.
Espero ter ajudado.
Abraço, Rodrigo