У меня есть несколько запланированных задач, каждая из которых выполняет (разные) командный файл. Каждый пакетный файл вызывает одну и ту же программу, с отдельными аргументами командной строки. Если я остановлю задачу во время ее выполнения, программа в командном файле все еще будет работать. (Пакетный файл является однострочным, который просто выполняет программу.)
Как заставить программу, запущенную из командного файла, принудительно завершить работу, когда я остановил задачу, которая вызывает командный файл?
В качестве обходного пути я ищу задачу в запущенных процессах и уничтожаю ее по идентификатору процесса. Я хотел бы более чистое решение, которое управляется из планировщика заданий.