如何将Hudson作业绑定到有权运行MSIExec的用户

时间:2010-06-06 05:05:23

标签: hudson

我有一个名为“MSIExec / X {MyGUID} / qn”的批处理文件。与管理员用户一起运行时,这会成功运行。当我从Hudson作业中将它作为Window Batch命令运行时,它失败了“T h e i n s t a l l a t i o n s o u r c e f o r t h i s p r o d u c t i s n o t a v a i l a b l e . V e r i f y t h a t t h e s o u r c e e x i s t s a n d t h a t y o u c a n a c c e s s i t . “

我倾向于认为问题是该作业是由“匿名”用户而不是我的管理员用户启动的。

如何在哈德森“绑定”要在管理员用户下运行的工作?

提前致谢。

此致

安德鲁

1 个答案:

答案 0 :(得分:0)

您有两个选项,第一个是在Admin用户下运行Hudson(通常是一个坏主意)或使用runas命令。为避免输入密码,您可能需要使用/savecred选项。

BTW,您是否阅读了错误消息?以下是它的可读版本:

  

“此安装源   产品不可用。验证   来源存在,你可以   访问它。 “