2012-09-17 6 views
4

J'ai une application .Net que les tests post-processus (manuel) effectués dans TFS2010 via le Gestionnaire de tests Microsoft et les ITestCaseResult individuels instances ont un TeamFoundationIdentity sur leur propriété .RunBy attribué et je me demandais comment/si je pouvais récupérer les services des utilisateurs en fonction de cette identité.Get de l'utilisateur (Active Directory) Département basé sur TFS TeamFoundationIdentity

Les utilisateurs Tfs sont (Active Directory) les utilisateurs du domaine à l'échelle, mais le TeamFoundationIdentity ne pas semblent pour permettre un accès direct aux fenêtres sous-jacentes/annonce que j'était si demandais s'il y a un dénominateur commun entre TFS et Windows identité que je pourrais utiliser pour récupérer le département (s)?

Répondre

1

Il existe deux éléments sur une TeamFoundationIdentity qui peuvent vous renvoyer au compte AD. Tout d'abord, le nom de domaine et le nom du compte doivent être les mêmes. Avec ces valeurs, vous devriez être en mesure de récupérer l'identité du domaine avec le formulaire "domain \ accountName". En outre, TeamFoundationId est un GUID généralement copié directement à partir d'AD. Je ne suis pas très à jour avec les API AD, mais cela devrait vous rapprocher.