Rational Build Agent démarre initialement avec les droits d'accès du compte système Windows®. Pour exécuter des commandes, l'agent s'authentifie ensuite dans Windows à l'aide des justificatifs d'authentification du serveurRational Build Agent.
Les justificatifs d'authentification du serveur sont acceptés pour les commandes
locales, mais peuvent échouer pour certaines commandes que l'agent doit exécuter sur
des unités externes partagées en réseau. Par exemple, pour modifier les fichiers d'une
vue dynamique ClearCase, l'agent doit accéder aux fichiers ClearCase sur une unité partagée en réseau.
Les commandes échouent car le système de fichiers externe ignore les justificatifs
d'authentification serveur de l'agent ; il ne reconnaît que les droits d'accès du compte
système initial.
Si vous rencontrez des difficultés lors de l'exécution de commandes sur une unité
réseau partagée, essayez les actions suivantes :
- Exécutez les commandes à l'aide des justificatifs d'authentification du serveur.
- Pour exécuter les commandes à l'aide des justificatifs d'authentification du serveur Rational Build Agent avec accès à des partages de réseau, ajoutez le
paramètre win_reexec_after_auth au fichier BFagent.conf.
- Si vous souhaitez utiliser les justificatifs d'authentification du serveurRational Build
Agent pour établir l'accès à un partage de réseau, l'ajout de ce paramètre est requis.
- Avec le paramètre win_reexec_after_auth, l'agent démarre un nouveau processus après
s'être authentifié dans Windows. Le nouveau processus force le système de fichiers
partagé à reconnaître que l'agent a modifié les données d'identification de
l'utilisateur.
- Si win_reexec_after_auth est défini, l'agent est exécuté comme service et ne fait
pas de distinction entre les commandes qui accèdent aux partages de réseau et celles
qui n'y accèdent pas ; vous risquez donc de constater un impact sur les performances.
- Exécutez l'agent en mode utilisateur unique
- Lors de l'installation de l'agent, configurez ce dernier de sorte qu'il exécute ses
commandes en mode utilisateur unique sans les justificatifs d'authentification du serveur Rational Build
Agent. Sélectionnez l'option Installer l'agent en mode utilisateur.
- Si l'utilisateur spécifié est membre du groupe Administrateur, les données
d'identification de l'utilisateur doivent être spécifiées à l'aide des justificatifs
d'authentification du serveur.
- Si l'utilisateur n'est pas un administrateur, utilisez le paramètre magic_login
du fichier BFagent.conf pour empêcher tout accès non autorisé à l'agent.
- L'agent démarre et est exécuté sous le nom d'utilisateur que vous fournissez et
vous avez immédiatement accès aux partages de réseau à l'aide des données
d'identification de cet utilisateur.
- Exécutez l'agent comme service avec un compte utilisateur dédié
- Configurez l'agent pour qu'il soit exécuté comme service Windows avec un compte
utilisateur dédié. Cette option vous impose d'exécuter l'agent en tant que compte
utilisateur unique, mais ne requiert pas que l'agent démarre un nouveau processus pour se
réauthentifier ; les performances ne sont donc pas affectées.
Pour exécuter l'agent comme
service avec un compte utilisateur dédié :
- Sur le serveur Rational Build
Agent, cliquez sur pour ouvrir le panneau de configuration de Windows. La liste de services s'ouvre.
- Ouvrez le service d'IBM® Rational Build Agent.
- Spécifiez les informations de compte utilisateur de l'utilisateur qui doit
exécuter les commandes de l'agent. Par exemple, fournissez les informations pour
l'administrateur ClearCase ou un autre utilisateur ayant accès aux vues dynamiquesClearCase et VOB).