Здесь моя конфигурация:
В журнале построения я вижу только выходные данные первых двух строк, а затем "Обработка завершена с кодом 0" в качестве последнего вывода этого шага сборки.
Я попытался открыть терминал на сервере сборки в учетной записи SYSTEM (используя PsTools), так как Team City настроен на запуск под указанной учетной записью, Затем я создал файл Test.ps1 с тем же содержимым и выполнил команду, точно так же, как Team City:
[Step 1/4] Starting: C:\Windows\system32\cmd.exe /c C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NonInteractive -Command - <C:\TeamCity\buildAgent\temp\buildTmp\powershell5129275380148486045.ps1 && exit /b %ERRORLEVEL%
(за исключением, конечно, пути к файлу .ps1 и начальной части cmd.exe). Я увидел выход двух первых строк, а затем терминал внезапно исчез!
Где я испортил? Кстати, я новичок в Powershell.