当我从psexec \\<remote-machine> -u <user> -i 2 cmd.exe /c D:\temp_copy\run1.bat
执行powershell
时,它会执行。但是当我尝试从jenkins执行相同操作时,它会给出The term '.\psexec' is not recognized as the name of a cmdlet, function, script...
。我也注入了具有psexec路径的环境变量,但仍然失败了。有人可以指导我做我需要做的事情。
答案 0 :(得分:0)
想出来,我打开了services.msc,右键点击Jenkins-&gt;属性 - &GT;登录标签 - &gt;本地系统帐户。以前它用我的用户名登录,所以可能它没有访问权限。现在工作正常。