Jenkins没有调用psexec命令,因为" Access被拒绝"

时间:2018-05-16 07:31:51

标签: jenkins cmd psexec

在我们的项目中,我们希望将.Net应用程序部署到远程计算机。为此,我们选择了PsExec工具。问题是cmd中工作正常的命令在Jenkins中不起作用。他们在詹金斯看起来很相似

bat '%windir%\\sysnative\\PsExec.exe \\\\ipaddress -u user -p password -accepteula -h cmd /c "command" /q"'

Jenkins打印Access is denied,虽然它在cmd中效果很好。我为什么要这样做?它在Jenkins和cmd中的工作方式有何不同?也许我做错了什么?

1 个答案:

答案 0 :(得分:1)

您的Jenkins服务必须由管理员用户启动。然后您就可以访问这些命令了。