Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 从jenkins(windows server 2008)在远程服务器(windows 7)上运行批处理脚本_Batch File_Deployment_Jenkins_Psexec_Jenkins Cli - Fatal编程技术网

Batch file 从jenkins(windows server 2008)在远程服务器(windows 7)上运行批处理脚本

Batch file 从jenkins(windows server 2008)在远程服务器(windows 7)上运行批处理脚本,batch-file,deployment,jenkins,psexec,jenkins-cli,Batch File,Deployment,Jenkins,Psexec,Jenkins Cli,我在WindowsServer2008上创建了一个CI(jenkins)环境。现在我想执行windows批处理命令,以远程访问另一个windows(win7),并在win7上运行bat文件 批处理命令是: PsExec.exe-accepteula\machinename-u用户名-p密码cmd/c:\test\test.bat Jenkins控制台输出为: PsExec v2.11-远程执行进程 版权所有(C)2001-2014 Mark Russinovich Sysinternals-ww

我在WindowsServer2008上创建了一个CI(jenkins)环境。现在我想执行windows批处理命令,以远程访问另一个windows(win7),并在win7上运行bat文件

批处理命令是: PsExec.exe-accepteula\machinename-u用户名-p密码cmd/c:\test\test.bat

Jenkins控制台输出为: PsExec v2.11-远程执行进程 版权所有(C)2001-2014 Mark Russinovich Sysinternals-www.Sysinternals.com

远程过程调用失败,未执行。 正在连接到

正在…上启动PSEXESSVC服务

无法在上启动PSEXESSVC服务: 正在连接到

正在…上启动PSEXESSVC服务


CMD可以成功执行批处理命令,为什么jenkins命令失败

我检查了services.msc列表中的远程过程调用(RPC)和远程过程调用(RPC)定位器是否已启动

我在谷歌做了大量研究,花了一整天的时间来解决这个问题。然而,我仍然没有想出如何解决这个问题


感谢您的帮助,我们会迅速回复您的建议,谢谢

c:\test\test.bat
是否存在于远程计算机上?是的,它存在于远程计算机上。我可以通过jenkins服务器(windows server 2008)上的windows命令行成功运行该命令。PsExec.exe-accepteula\machinename-u username-p password cmd/c:\test\test.bat查看这是否有帮助:
c:\test\test.bat
是否存在于远程计算机上?是的,它存在于远程计算机上。我可以通过jenkins服务器(windows server 2008)上的windows命令行成功运行该命令。PsExec.exe-accepteula\machinename-u username-p password cmd/c:\test\test.bat查看这是否有帮助: