在我们的项目中,我们希望将.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中的工作方式有何不同?也许我做错了什么?
答案 0 :(得分:1)
您的Jenkins服务必须由管理员用户启动。然后您就可以访问这些命令了。