Ajouter un utilisateur au groupe «Team Foundation Service Accounts» dans TFS


16

Je dois ajouter un utilisateur au groupe "Team Foundation Service Accounts" dans TFS pour pouvoir exécuter l'outil d'intégration TFS .

Je suis administrateur sur la machine exécutant TFS et sur l'installation TFS (c'est-à-dire que je fais partie du groupe Administrateurs TFS).

Lorsque j'essaie de le faire à l'aide de la console d'administration de Team Foundation Server, l'option d'ajout est grisée.

auriez vous des idées pour faire ça?

Réponses:


7

vous souhaiterez peut-être utiliser la commande tfssecurity.exe à cet effet. C'est du moins l'approche par défaut. MS a décidé de ne pas faciliter l'ajout de quelqu'un à ce groupe afin de limiter le nombre de "dieux utilisateurs mondiaux". :-)

Voir ce lien pour plus d'informations: http://msdn.microsoft.com/en-us/library/ms400759.aspx


Pour TFS 2008, c'est la façon de le faire. J'ai dû revenir en arrière et le faire pour mon ancien serveur TFS 2008, donc merci de m'avoir pointé dans la bonne direction.
Vaccano

Confirmé toujours valide avec TFS2015.
GShenanigan

11

Il n'y a qu'un seul moyen pour cela.

Veuillez utiliser la commande suivante pour ajouter un utilisateur dans le groupe de comptes de service:

tfssecurity /g+ "Team Foundation Service Accounts" n:domain_name\user_name /server:SERVER_URL


5

Hou la la! Celui-ci était difficile à comprendre. En fin de compte, je ne l'ai obtenu que par chance (et en essayant beaucoup de choses différentes).

Voici ce que vous faites:

  1. Ouvrez la console d'administration TFS
  2. Cliquez sur le niveau Applciation dans l'arborescence de gauche
  3. Dans la section "Utilisateurs de la console d'administration", recherchez votre utilisateur (en supposant qu'il existe)
  4. Sélectionnez votre utilisateur, puis sélectionnez "Réappliquer" à droite de la boîte
  5. Cliquez sur Fonctionnalités avancées dans la boîte de dialogue qui apparaît.
  6. Assurez-vous que "Ajouter les autorisations requises pour modifier les comptes de service" est sélectionné.
  7. Sélectionnez OK

RÉSULTAT: l'utilisateur est ajouté au groupe "Team Foundation Service Accounts"

ouf! Heureux que cela soit résolu, j'allais NUTS!


0

À la fin de la journée, les groupes de comptes de service ne sont-ils pas uniquement des groupes de machines ou de domaines locaux? Si tel est le cas, ajoutez-les via la machine locale ou les groupes de domaines.


Hélas, non, je ne les vois pas là-dedans. (Localement au moins, je ne suis pas sûr à 100% du niveau du domaine)
Vaccano

D'ACCORD. Je sais que sur notre serveur VS-TFS 2008, il y a un groupe local nommé "TFS_APPTIER_SERVICE_WPG" avec la description "Service Group for Team Foundation Server", donc j'ai supposé que c'était ce que ce serait sur votre système.
joeqwerty

Mon serveur TFS 2008 possède également ce groupe. Mais y ajouter un utilisateur ne vous ajoute pas vraiment au groupe. L'appel en ligne de commande de sécurité TFS était le seul moyen que je pouvais trouver pour le faire pour TFS 2008
Vaccano
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.