У меня есть этот пакетный скрипт:Выход пакетного сценария после того, как он начинает
C:\{Directory}\PsExec.exe -u {UserName} -p {Password} \\{IP_Address} /accepteula "C:\batchfiles\{BatchScript}.bat"
И в {} BatchScript .bat скрипт:
C:\{Directory}\infacmd.bat wfs startWorkflow -DomainName {Domain_Name} -ServiceName {Service_Name} -UserName {Username} -Password {Password} -Application {Application} -Workflow {Workflow} -wait
Этот скрипт стартует процесс Informatica для построения данных (не уверен, что это важно, но я подумал, что хочу упомянуть об этом). Когда я запускаю первый пакетный скрипт, он запускает второй пакетный скрипт. Тем не менее, похоже, что командная строка ждет завершения Informatica до ее выхода. Моя проблема в том, что у меня есть другие процессы, которые нужно запустить, и этот процесс занимает 5 часов в настоящее время. Есть ли команда, которую я могу добавить на мой второй (или первый) скрипт, который выйдет из командной строки сразу после ее запуска? Я не думаю, что это повлияет на сборку хранилища данных, так как мне не нужна Windows для мониторинга процесса.
Вызов пакетный файл, как 'называют«пакетной file.bat»' от другого ... – aschipfl