[英]PowerShell script called from within the Jenkins PowerShell build step hangs indefinitely
我有一个Jenkins(1.493)项目,该项目使用Jenkins PowerShell构建步骤来执行PowerShell脚本。 在该脚本中,我想调用存储在文件中的另一个脚本。 我现在将其简化为以下内容:
Jenkins PowerShell构建步骤中的脚本:
& "\\\\stemmer.local\\sidevelopment\\cvdev\\devbase\\jenkins\\PowerShell\\Test.ps1"
Test.ps1的内容:
write-host 'Hello world!'
每当执行此Jenkins项目时,PowerShell构建步骤都会无限期挂起。
到目前为止,我尝试过/验证过的事情:
Test.ps1
显示我的詹金斯PowerShell脚本正在正常执行到哪里点Test.ps1
被调用。 Test.ps1
存在,并且可以从执行脚本的生成从服务器访问。 如果更改文件名,则会从PowerShell中收到预期的错误消息... &
也无济于事。 Test.ps1
。 unrestricted
。 powershell.exe -InputFormat None -File "\\\\stemmer.local\\sidevelopment\\cvdev\\devbase\\jenkins\\PowerShell\\Test.ps1"
我只发现很少有人听起来相似的问题,但是其他地方提到的方法都没有帮助我解决此问题。 我完全感到困惑,想知道是否有人之前遇到过此问题(甚至可能遇到了我想到的那种情况)。
非常感谢您的任何投入!
Volker
您是否尝试将执行策略设置为绕过?
将脚本文件复制到本地,然后在Jenkins
PowerShell
插件中调用它-这样可以按预期工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.