У меня есть программа удаленного доступа, которая не очищает себя после закрытия. В диспетчере задач я часто нахожу от 5 до 10 экземпляров работающей программы. Например:
- XYZ.exe
- XYZ.exe
- XYZ.exe
- XYZ.exe
- XYZ. exe
У меня есть простой скрипт Powershell, чтобы остановить эти процессы, но проблема в том, что я хочу закрыть n-1 из n процессов.
> Stop-Process -Force -Name XYZ*
убивает n из n процессов.
Есть ли способ убить все процессы программы, оставив открытым новейшую версию (например, XYZ.exe # 5)?