这个问题听起来很简单,但是我在网上搜索后仍然无法解决。我基本上想在Jenkins中执行PowerShell脚本(例如script.ps1)并报告成功/失败。
尝试1:作为“执行Windows批处理命令”运行以下内容
powershell -File c:\scripts\script.ps1
这个程序一开始能够正常启动,但几秒钟后就会退出。
尝试 2:将以下内容作为“执行 Windows 批处理命令”运行
powershell -NoExit -File c:\scripts\script.ps1
这个脚本成功运行了,但是它永远不会停止。我不得不手动终止脚本。
powershell -ExecutionPolicy Unrestricted -File file.ps1
该命令的作用是运行名为file.ps1的PowerShell脚本,并且不受执行策略的限制。 - Jan Kronquist