从jenkins中的powershell执行PsExec

时间:2016-04-26 06:18:37

标签: powershell jenkins psexec

当我从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路径的环境变量,但仍然失败了。有人可以指导我做我需要做的事情。

1 个答案:

答案 0 :(得分:0)

想出来,我打开了services.msc,右键点击Jenkins-&gt;属性 - &GT;登录标签 - &gt;本地系统帐户。以前它用我的用户名登录,所以可能它没有访问权限。现在工作正常。