Командная сборка TFS2010 — ожидание завершения шага «InvokeProcess»

#build-process

#процесс сборки

Вопрос:

Я выполняю восстановление базы данных в рамках нашей командной сборки TFS 2010. Поскольку восстанавливается ряд баз данных, я использую командный файл, который вызывается с помощью действия InvokeProcess. У меня есть ряд проблем, в которых я не уверен: 1. Ожидает ли TFS завершения всех команд в пакетном файле или перехода к следующему действию сразу после запуска InvokeProcess? 2. Есть ли способ заставить процесс сборки ждать успешного завершения пакетной команды?

Я использую его следующим образом: свойство FileName в InvokeProcess имеет «c:windowssystem32cmd.exe » Свойство Arguments содержит полный путь к моему командному файлу.

Ответ №1:

Да, InvokeProcess будет ждать завершения внешней команды.