Планировщик задач Windows не убивает дочерний процесс
653
Peter
У моей задачи планировщика задач есть одно действие: Start application
-> D:\test.bat
Пакет test.bat
порождает дочерний процесс (например):
notepad.exe
Когда я вручную запускаю эту задачу и заканчиваю эту задачу, она не останавливает notepad.exe. Как я могу добиться, чтобы убить все дочерние процессы, такие как notepad.exe, не закрывая случайно другие процессы notepad.exe?
Редактировать:
конечная цель - запустить notepad.exe с пятницы 07:00 до 15:00.
Когда я использую PowerShell вместо пакета, это работает.
Я использую Windows Server 2012 R2 (Версия 6.3.9600)
Не беспокойтесь, я рад слышать, что вы нашли работающее решение с помощью PowerShell.
Pimp Juice IT 6 лет назад
0
@PimpJuiceIT - Конечно, но как насчет партии :)
Peter 6 лет назад
0
Пит - я создал этот пакетный скрипт здесь: https://justpaste.it/1iaec, но он не работает должным образом. Я имел в виду что-то подобное и сделал бы это более скрытым, но PID не соответствует ожидаемому для дочернего процесса, я считаю, и я должен назвать его прекращением на сегодняшний день, так как работа нанесла мне большой урон. Может быть, это даст вам идею, или, может быть, вы можете понять это. Я думаю, что PowerShell может быть хорошим решением, и я знаю, как заставить пакетный скрипт прозрачно выполнять команды PowerShell. Завтра зайду, чтобы узнать, есть ли у вас какие-либо обновления, но я постараюсь больше, когда мой мозг успокоится.
Pimp Juice IT 6 лет назад
0
@PimpJuiceIT Спасибо за все усилия!
Peter 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
4
Windows эквивалентна cron?
-
3
Запланировать работу из командной строки Windows?
-
11
Как мне пакетно изменить дату получения информации в данных EXIF?
-
-
1
Как дать имя сети Vista / Win2K8 для условий запланированных задач
-
5
Как автоматически переместить файл на другой компьютер в сети?
-
8
Эквивалент 'End Process' в Linux
-
2
Продукт или метод, который позволит мне планировать все тяжелые фоновые задачи (обновления, проверки...
-
2
Что делает процесс svchost.exe?
-
5
Есть ли способ запустить запланированное задание в Windows XP без необходимости ввода имени пользова...
-
4
Разница между "a = b" и "export a = b" в bash