在Windows 8上使用Hudson运行exe文件

时间:2014-06-09 17:50:26

标签: java windows hudson

我正在尝试让Hudson作业在Windows 8 VM上运行Windows可执行文件。当我尝试运行exe文件时,我收到错误: java.io.IOException: Cannot run program "C:\hudson\workspace\workspaceName\installer\bin\fileToExecute.exe": CreateProcess error=740, The requested operation requires elevation

有没有人碰到这个并让它自动运行?我不能在VM上安装exe文件并设置其权限,因为在每次构建开始时都会下载新副本。

提前致谢。

1 个答案:

答案 0 :(得分:0)

免责声明:我没有尝试使用Windows 8。

首先,即使您成功从Hudson / Jenkins启动.exe应用程序,它也将在不同的会话下运行,可能对您不可见。我已设法通过此处详细说明PsExec来实现此方法的解决方法:

<强> Open Excel on Jenkins CI

使用上述方法,您将能够启动一个应用程序,并在登录的会话中实际看到它

如果您的应用确实因任何原因需要提升权限,则您必须添加-h切换到PsExec