J'ai un fichier de commandes qui appelle "MSIExec/X {MyGUID}/qn". Cela fonctionne correctement lorsqu'il est exécuté avec mon administrateur. Lorsque je l'exécute en tant que commande Window Batch à partir d'un travail Hudson, il échoue avec "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 . "Comment lier un travail Hudson à un utilisateur qui a accès à exécuter MSIExec
Je suis enclin à penser que le problème est que le travail est commencé par l'utilisateur "anonyme" plutôt que par mon administrateur.
Comment dans hudson puis-je "attacher" le travail à exécuter sous l'administrateur?
Merci d'avance.
Cordialement,
Andrew
Pouvez-vous nous donner le début de {MyGUID}? Si cela commence par HKEY_CURRENT_USER, vous ne pourrez peut-être pas atteindre cette clé. –
Il s'agit d'un GUID basé sur le temps généré automatiquement à partir d'un générateur Web GUID de la forme X9XX9X99-9X9X-99X9-99X9-XX9999XX9X99. Si je recherche dans le registre pour ce GUID toutes les instances apparaissent sous HKLM. Ce que je suppose est le comportement par défaut pour le programme d'installation. L'installateur définit ALL_USERS sur 1, ce qui a fonctionné. Si je me connecte en tant que compte non administrateur, l'application est installée et apparaît dans les fichiers de programme. –