这是我的PS脚本
Function Publish
{
Param(
[parameter(Mandatory=$true)]
[String]
$RELEASEDIR,
[parameter(Mandatory=$true)]
[String]
$SERVICENAME,
[parameter(Mandatory=$true)]
[String]
$SERVER
)
Get-ChildItem "$RELEASEDIR\*"
$service = Get-Service -Name $SERVICENAME -Computername $SERVER -ErrorAction SilentlyContinue
$service.Status
}
我试图从Jenkins服务器调用PS脚本.PS脚本有很少的参数可以通过。像..
PS C:\Release\RPCPS> Publish -RELEASEDIR "C:\Release\Batchfile" -SERVICENAME "AmazonSSMAgent" -SERVER "10.0.1.91"
如何在Jenkins中传递powershell脚本的参数。
我使用下面的设置。我的詹金斯工作无法阅读。所以请指导我。
答案 0 :(得分:1)
如果你已经安装了powershell插件,你不需要调用powershell exe,并且为了你的工作,点源你的脚本
. "path to script"
Publish -arg1 -arg2 -arg3