Как привязать задание Hudson к пользователю, у которого есть доступ для запуска MSIExec - PullRequest
0 голосов
/ 06 июня 2010

У меня есть пакетный файл с именем «MSIExec / X {MyGUID} / qn». Это успешно работает при запуске с моим администратором. Когда я запускаю его как команду Window Batch из задания Hudson, он завершается неудачно с "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 . «

Я склонен думать, что проблема в том, что задание запускается «анонимным» пользователем, а не моим администратором.

Как в hudson я "связываю" работу, выполняемую от имени администратора?

Заранее спасибо.

С уважением,

Andrew

1 Ответ

0 голосов
/ 07 июня 2010

У вас есть два варианта, первый - запустить Hudson под пользователем Admin (обычно это плохая идея) или использовать команду runas.Чтобы не вводить пароль, вам может понадобиться опция /savecred.

Кстати, вы прочитали сообщение об ошибке?Вот читаемая версия:

"Источник установки для этого продукта недоступен. Убедитесь, что источник существует и к нему можно получить доступ."

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...