Я хочу, чтобы агент выпуска TFS запускал несколько консольных приложений, а затем продолжал их работу, не блокируя процесс выпуска.
Я запускаю скрипт Powershell, в котором функция запуска процесса используется для запуска файлов .exe. Однако все программы закрываются вскоре после открытия, когда этот скрипт вызывается агентом выпуска. Когда я запускаю скрипт вручную, все окна остаются открытыми, и он работает так, как должен.
Агент выпуска находится в интерактивном режиме и запускается на переднем плане при запуске системы.
Я пробовал аргумент -Wait, он сохраняет приложение открытым, но не завершает задачу агента и блокирует выпуск.
Я также попробовал команду Start-Job, но это не произошло вообще, и мне нужны процессы на переднем плане.
Запуск-Процесс-FilePath C: \ microservices \ Hoster \ Singlehost.exe -Верб открывать -PassThru - Аргумент «Поставщик данных»
Все процессы должны запускаться на переднем плане и продолжать работу после завершения выпуска.
Спасибо;)