Я пытаюсь создать пакетный сценарий для запуска нескольких антивирусных сканирований из командной строки в определенном порядке.
Я использую это так:
echo Running Sophos virus scan...
start "Sophos Scan" /wait /d "%~dp0sophos" SVRTcli.exe -yes >>%~dp0logs\sophoslog.txt
Появится новое окно консоли, в котором будет запущен sophos, и дождаться его завершения.
Если я закрою новое окно консоли, в главном окне моего пакетного файла будет предложено завершить пакетный сценарий. Я хочу избежать этого и просто автоматически продолжу следующую команду, аналогичную предыдущей (другой антивирусный движок).
Является ли это возможным? Я пробовал с различными решениями в сети. Каждый раз результат один и тот же. Вы закрываете новую консоль, и она появляется в вашем пакетном cmd.
Могу я предложить следующее: Запуск CMD или BAT в беззвучном режиме? — person Vassiliev schedule 26.09.2017
Я не хочу молчать или оставаться в тени. Я хочу иметь возможность закрыть первое сканирование и перейти к следующему без какого-либо другого взаимодействия с первым окном cmd. Допустим, что-то пошло не так с sophos, и его cmd рухнул. Я хочу, чтобы сценарий продолжался без внимания … — person Vassiliev schedule 26.09.2017
Да … это сработало …. Спасибо @AnsgarWiechers — person Vassiliev schedule 26.09.2017
Возможный дубликат Пакетные файлы не могут подавить завершение задания — person Vassiliev schedule 26.09.2017
@eryksun Но решение гораздо лучше …. — person Vassiliev schedule 26.09.2017