这是我的配置:
在构建日志上,我只看到前两行的输出,然后“进程退出,代码 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 的新手。