我有一个运行PowerShell脚本的TFS Build。问题是PowerShell.exe在runnig之后永远不会停止并且什么都不做。 脚本由受信任的sertificate签名,并从PowerShell成功运行在我的BuildAgent上并写入日志。但它不能从构建或cmd.exe中获得任何内容。 PowerShell.exe刚启动,什么都不做。
P.S。 PS脚本有退出命令,但没有帮助。
谢谢, 罗马
答案 0 :(得分:2)
您可以在脚本中使用Stop-Process -Id $PID
来结束当前的PowerShell进程。
答案 1 :(得分:1)
问题已解决。 问题是BuildAgent上的安全设置。当我从BuildAgent用户的帐户手动运行脚本并选择“始终运行”时,构建开始正常工作。