脚本执行后终止PowerShell进程

脚本执行后终止PowerShell进程,powershell,msbuild,cmd,Powershell,Msbuild,Cmd,我有一个运行PowerShell脚本的TFS构建。问题是PowerShell.exe在运行后从不停止,也不执行任何操作。 脚本由trusted sertificate签名,并从PowerShell在我的BuildAgent上成功运行并写入日志。但它不支持任何来自build或cmd.exe的内容。PowerShell.exe只是启动,什么也不做 PS脚本有退出命令,但没有帮助 谢谢, Roman您可以在脚本中使用,停止进程-Id$PID来结束当前的PowerShell进程。问题已得到解决。 问题是

我有一个运行PowerShell脚本的TFS构建。问题是PowerShell.exe在运行后从不停止,也不执行任何操作。 脚本由trusted sertificate签名,并从PowerShell在我的BuildAgent上成功运行并写入日志。但它不支持任何来自build或cmd.exe的内容。PowerShell.exe只是启动,什么也不做

PS脚本有退出命令,但没有帮助

谢谢,
Roman

您可以在脚本中使用,
停止进程-Id$PID
来结束当前的PowerShell进程。

问题已得到解决。
问题是BuildAgent上的安全设置。当我从BuildAgent用户帐户手动运行脚本并选择“始终运行”时,构建开始正常工作。

仍然无法从构建工作。我从build by运行PS脚本在构建过程中是否有多个PowerShell进程在运行?干得好@Rynant,这对我来说很有用。我不知道为什么脚本底部的exit没有结束进程,返回cmd.exe可以帮助您展示如何从TFS运行PowerShell脚本。